- 정보공유
[씨아이보드팁] [씨아이보드] 관리자 메뉴 링크 경로를 별도 경로로 적용해야할 경우
/views/admin/basic/layout.php
<li <?php echo (element('menu_dir1', $layout) === $__akey && element('menu_dir2', $layout) === $menukey) ? 'class="active"' : ''; ?>><a href="<?php echo admin_url($__akey . '/' . $menukey); ?>" <?php echo element(1, $menuvalue); ?> ><?php echo element(0, $menuvalue); ?></a></li>
를
<li <?php echo (element('menu_dir1', $layout) === $__akey && element('menu_dir2', $layout) === $menukey) ? 'class="active"' : ''; ?>><a href="<?php echo (element(3, $menuvalue) ? element(3, $menuvalue) : admin_url($__akey . '/' . $menukey)); ?>" <?php echo element(1, $menuvalue); ?> ><?php echo element(0, $menuvalue); ?></a></li>
로 수정하고..
/application/config/cb_admin_menu.php 파일에서..
'page' => array(
'contact' => array('견적문의', '', '', admin_url('contact/contact?ckey=confirmed')),
),
커스터마이징된 인자값을 추가로 넘김처리.
그러면 원래는 링크값이 도메인/admin/page/contact 의 경로값으로 설정되지만
커스터마이징을 했으므로 도메인/admin/contact/contact?ckey=confirmed 으로 잡힌다.