61 lines
3.2 KiB
PHP
61 lines
3.2 KiB
PHP
<?php
|
|
if (!defined('_GNUBOARD_'))
|
|
exit;
|
|
/**
|
|
* 메뉴 추가가 필요한 경우 파일을 직접 수정하지 않고
|
|
* 파일 추가 후 변수 호출을 통해 사용하세요
|
|
* 파일명은 {구분명}.menu.php 와 같이 작성하고 구분명에는 영문자 등 파일 이름에 가능한 문자열을 모두 허용합니다.
|
|
*
|
|
* 코드 작성예시:
|
|
<?php
|
|
if (!defined('_GNUBOARD_'))
|
|
exit;
|
|
|
|
if (!isset($menu["config"])) {
|
|
$menu["config"] = new MenuCategory("config", "config", "사이트 설정", "/site_config_form.php", true, 0, "", 0);
|
|
}
|
|
|
|
$menu["config"]->addChildMenu("config", "커스텀메뉴", G5_ADMIN_URL . "/{your_file_name}.php", true, 1, "{bootstrap icon css code}", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/{your_subfile_name}.php");
|
|
*/
|
|
|
|
if (!isset($menu["config"])) {
|
|
$menu["config"] = new MenuCategory("config", "config", "사이트 설정", "/site_config_form.php", true, 0, "", 0);
|
|
}
|
|
|
|
$menu["config"]->addChildMenu("config", "환경설정", G5_ADMIN_URL . "/site_config_form.php", true, 0, "\F3E5", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/site_config_form_update.php");
|
|
|
|
$menu["config"]->addChildMenu("config", "테마 설정", G5_ADMIN_URL . "/theme.php", true, 200, "\F4B2", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/theme_config_load.php");
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/theme_detail.php");
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/theme_update.php");
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/theme_preview.php");
|
|
|
|
$menu["config"]->addChildMenu("config", "디자인 설정", G5_ADMIN_URL . "/design_form.php", true, 300, "\F1D8", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/design_form_update.php");
|
|
|
|
$menu["config"]->addChildMenu("config", "메인 편집", G5_ADMIN_URL . "/viewer_form.php", true, 400, "\F891", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/viewer_form_update.php");
|
|
|
|
$menu["config"]->addChildMenu("config", "홈페이지 폰트 설정", G5_ADMIN_URL . "/editor_font.php", true, 500, "\F5CB", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/editor_font_update.php");
|
|
|
|
$menu["config"]->addChildMenu("config", "메뉴 설정", G5_ADMIN_URL . "/menu_list.php", true, 600, "\F478", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/menu_list_update.php");
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/menu_form.php");
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/menu_form_search.php");
|
|
|
|
$menu["config"]->addChildMenu("config", "애드온 설정", G5_ADMIN_URL . "/addon_config.php", true, 700, "\F4CA", 0);
|
|
|
|
$menu["config"]->addChildMenu("config", "홈페이지 상세관리", G5_ADMIN_URL . "/config_form.php", true, 1000, "\F3E5", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/config_form_update.php");
|
|
|
|
if ($config["cf_community"] && Community::isInitCommunity()) {
|
|
$menu["config"]->addChildMenu("config", "메인슬라이드 관리", G5_ADMIN_URL . "/banner_list.php", true, 700, "\F66D", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/banner_form.php");
|
|
|
|
$menu["config"]->addChildMenu("config", "인트로 관리", G5_ADMIN_URL . "/intro_list.php", true, 710, "\F7BF", 0);
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/intro_form.php");
|
|
$menu["config"]->getLastAddedMenu()->addSubFile("/intro_form_update.php");
|
|
}
|