안녕하세요.
메뉴 타입을 "바로가기"로 생성 시 해당 메뉴를 선택하더라도
레이아웃에서 selected 가 선택된 상태( [selected] => 1) 로 세팅되지 않네요.
메뉴 선택 시 selected 값을 바꾸는 로직이 있는 소스 위치가 어디인가요?
법률검토 Array
(
[node_srl] => 531
[parent_srl] => 0
[menu_name_key] => 법률검토
[isShow] => 1
[text] => 법률검토
[href] => /index.php?mid=legal&act=dispCmbidLegalExamList
[url] => /index.php?mid=legal&act=dispCmbidLegalExamList
[is_shortcut] => Y
[desc] =>
[open_window] => N
[normal_btn] =>
[hover_btn] =>
[active_btn] =>
[selected] => 0
[expand] => N
[list] => Array
(
[532] => Array
(
[node_srl] => 532
[parent_srl] => 531
[menu_name_key] => 법률검토요청
[isShow] => 1
[text] => 법률검토요청
[href] => /index.php?mid=legal&act=dispCmbidLegalExamReq
[url] => /index.php?mid=legal&act=dispCmbidLegalExamReq
[is_shortcut] => Y
[desc] =>
[open_window] => N
[normal_btn] =>
[hover_btn] =>
[active_btn] =>
[selected] => 0
[expand] => N
[list] => Array
(
)
[link] => 법률검토요청
)
[533] => Array
(
[node_srl] => 533
[parent_srl] => 531
[menu_name_key] => 법률검토현황
[isShow] => 1
[text] => 법률검토현황
[href] => /index.php?mid=legal&act=dispCmbidLegalExamList
[url] => /index.php?mid=legal&act=dispCmbidLegalExamList
[is_shortcut] => Y
[desc] =>
[open_window] => N
[normal_btn] =>
[hover_btn] =>
[active_btn] =>
[selected] => 0
[expand] => N
[list] => Array
(
)
[link] => 법률검토현황
)
)
[link] => 법률검토
)
댓글 12
후아, 근데 selected 값 복잡하군요;;;;
네.. 감사합니다. 저도 확인했어요~
mid 값 가지고 비교하여 selected 값 세팅 처리를 하고 있어서 그렇군요.
"selected" => (array(%s) && in_array(Context::get("mid"), array(%s)) ? 1 : 0)
XE코어 문제인가요? 저는 대부분 바로가기로 메뉴를 사용하는데 잘 되고 있는데요......
제가 확인한 방법은 2차메뉴 클릭해서 해당 서비스에 머무를때 메뉴의 css를 보고 잘 된다고 판단하고 있습니다.
이런식으로 처리한 것으로 보아 다른 기술이 적용된 것은 없어 보입니다.
비교하여 처리하도록 변경하면 될 것 같습니다.
그럼 node_srl 값 가지고 처리하는게 젤 좋을려나요. ㅎ