포럼
XE 스킨 제작 메뉴얼 메뉴설정 부분 수정 요망
2011.01.21 18:40
50 쪽
<div
class="gnb">
.gnb
<ul>
<li
loop="$main_menu->list=>$key1,$val1" class="active"|cond="$val1['selected']"><a
href="{$val1['href']}"
target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a>
<ul
cond="$val1['list']">
<li
loop="$val1['list']=>$key2,$val2"
class="active"|cond="$val2['selected']"><a
href="{$val2['href']}"
target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a></li>
</ul>
</li>
</ul>
</div>
이 형태는 관리자만 보이게 설정 할때도 <li><a></a></li>라는 불필요한 li를 생성시킵니다.
수정 내용
<div class="gnb">
.gnb
<ul>
<li loop="$main_menu->list=>$key1,$val1" cond="$val1['link']" class="active"|cond="$val1['selected']"><a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a>
<ul cond="$val1['list']">
<li loop="$val1['list']=>$key2,$val2" cond="$val2['link']" class="active"|cond="$val2['selected']"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a></li>
</ul>
</li>
</ul>
</div>구 템플릿에서 link의 존제 유무를 묻는 <!--@if($val['link'])--> <!--@endif--> 와 같은 cond="$val['link']" 구문을 추가 하여야 합니다.
그 아래있는 로컬 메뉴도 똑같은 형식입니다.
댓글 2
-
ForHanbi
2011.01.21 18:41
-
착한악마
2013.08.21 10:54
^^ 이부분..예전에 한참 고민했었죠..하하하.. 왜 관리자만 메뉴로 설정하면 빈공간이 살짝생길까.. 추후에 기본레이아웃에 설정도 이렇게 되여 있구나..xe 버그구나 생각만 했죠.. cond="$val1['link']"으로 해결할수 있는문제 인데요..ㅋㅋㅋ
좋은 팁이죠~~
나중에 수정해야지