묻고답하기
좌측메뉴에서 펼침설정
2011.05.22 22:33
좌측메뉴를 보면
마우스를 가져다 놓아야지만
2차 메뉴가 펼쳐지는데
2차 메뉴를 항상 펼쳐져 있게 설정할 수 없나요?
관리자 페이지 - 메뉴- 펼침(트리메뉴(tree_menu.js)를 사용 하면, 메뉴가 늘 펼쳐진 상태로 있게 합니다.))
으로는 펼쳐지지 않네요
제가 쓰는 레이아웃에 메뉴 설정부분을 보면
<!--//1차 메뉴-->
<ul class="first_menu">
<list">!--@foreach($main_menu->list as $key => $val)-->
<!--@if($val['selected'])-->
{@ $menu_1st = $val }
<!--@end-->
<li <class="on">!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <onclick="window.open(this.href);return">!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<>{$val['link']}!--@end-->>{$val['link']}</a>
<!--//2차 메뉴-->
<!--@if($val['list'])-->
<ol class="second_menu">
<!--@foreach($val['list'] as $key2 => $val2)-->
<!--@if($val2['selected'])-->
{@ $menu_2nd = $val2 }
<!--@end-->
<li <class="on">!--@if($val2['selected'])-->class="on"<!--@end-->><a href="{$val2['href']}" <onclick="window.open(this.href);return">!--@if($val2['open_window']=='Y')-->onclick="window.open(this.href);return false;"<>{$val2['link']}!--@end-->>{$val2['link']}</a></li>
<!--@end-->
</ol>
<!--@end-->
</li>
<!--@end-->
</ul>
이렇게 되어있습니다.
댓글 2
-
mindpainter
2011.05.25 09:20
보통 메뉴의 접고 펼치는건 자바스크립트로 해주는데요.. 스킨 상단의 js링크되어있는걸 푸시면 펼쳐질껀데 문제는 상단메뉴와 좌측메뉴가 같은 js파일을 쓰고 있으면 스크립트 파일을 편집해 주셔야 합니다. -
개꿈
2014.02.10 10:27
layouts폴더에 있는 해당 스킨의 layout.html파일에서 해당 메뉴부분의 코드를 찾아..
<ul cond="$val2['list']&&$val2['selected']">
부분을
<ul cond="$val2['list']">
로 수정하니까 되네요..