메뉴가 아래 예시처럼 3차 메뉴로 구성이 되어 있습니다.
AAA
└ BBB
└ CCC
DDD
└ EEE
└ FFF
1차 메뉴명이 AAA인 경우는 1,2,3차 메뉴가 모두 출력되고 만약 DDD인 경우 1차,2차 메뉴까지만 출력하려는 조건문을 걸수 도 있을까요?
<div class="eq navbar-item visible@m">
<ul class="eq navbar-nav">
<li loop="$global_menu->list=>$key1,$val1" class="active <!--@if($layout_info->header_style === 'style_03')--> eq dark<!--@end-->"|cond="$val1['selected']">
<a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a>
<ul cond="$val1['list']" class="eq popover popover-list popover-animation-left">
<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>
# 3차 메뉴 출력 부분 . 1차 메뉴가 AAA이면 아래 3차 메뉴가 출력되고 1차 메뉴가 DDD이면 아래 3차 메뉴 미 출력 조건문 #
<ul cond="$val2['list']">
<li loop="$val2['list']=>$key3,$val3" class="active"|cond="$val3['selected']">
<a href="{$val3['href']}" target="_blank"|cond="$val3['open_window']=='Y'">{$val3['link']}</a>
<br>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
혹시 되는지 한번 해보세요. 저도 코알못이라...
메뉴명에 정확히 일치되는 메뉴명으로 비교할 경우 새글,업데이트 아이콘이 표시되면 조건이 맞지 않아 메뉴명이 포함된 경우 라는 조건으로 해야 하더군요.