3차메뉴 표시 방법 이게 맞나요?
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
<block loop="$GNB->list=>$key1,$val1">
<!--@if($val1['list'])-->
<div class="title">
{$val1['link']|noescape}
</div>
<div class="content menu">
<div class="item" cond="$val2['list']">
<div class="accordion">
<block loop="$val2['list']=>$key3,$val3">
<div class="title">{$val2['link']|noescape}</div>
<div class="content menu">
<a href="{$val3['href']}" class="item" class="item selected"|cond="$val3['selected']" target="_blank"|cond="$val3['open_window']=='Y'">
{$val3['link']|noescape}
</a>
</div>
</block>
</div>
</div>
<a href="{$val2['href']}" loop="$val1['list']=>$key2,$val2" class="item" class="item selected"|cond="$val2['selected']" target="_blank"|cond="$val2['open_window']=='Y'" cond="!$val2['list']">
{$val2['link']|noescape}
</a>
</div>
<!--@else-->
<a href="{$val1['href']}" class="no-accordion" target="_blank"|cond="$val1['open_window']=='Y'">
{$val1['link']|noescape}
</a>
<div class="content"></div>
<!--@end-->
</block>
뭔가 잘못된 부분이 있나요?
다른 것들은 잘 나오는데 코드중 표시된 부분은 3차 메뉴가 있을시 표시해주고 싶은 부분인데,
3차 메뉴가 있을시 아예 <div class="item"> 오브젝트 자체를 지워버립니다.
파란배경 부분은 잘 나오지만 빨간배경의 cond가 어떻게 된 건지 아예 표시를 해주지 않고 있어요..ㅠ
뭘 잘못 썼을까요..
info.xml에서 GNB 메뉴의 maxdepth도 3으로 해주었습니다..
댓글 0