묻고답하기
1차 메뉴 클릭시 해당값을 통하여 2차메뉴 계속 펼치기 궁금점이 있습니다.
2016.11.07 18:43
안녕하세요 xe를 사용하고 있는 유저입니다.
<li loop="$GNB->list => $key1, $val1">
<a href="{$val1['href']}" target="_blank"|cond="$val1['open_window'] == 'Y'">{$val1['link']}</a>
<block cond="$val1['selected']">{@ $_selected_menu = $val1}</block>
<ul cond="$val1['list']" class="depth2" style="display:block;">
<div class="navi_menu">
<li loop="$val1['list'] => $key2, $val2" class="more"|cond="$val2['list']">
<a href="{$val2['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'">{$val2['link']}</a>
<ul cond="$val2['list']" class="depth3">
<li loop="$val2['list'] => $key3, $val3">
<a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'">{$val3['link']}</a>
</li>
</ul>
</li>
</div>
</ul>
</li>
윗 소스가 지금 현재 사용하고있는 XE의 원본소스 입니다.
<!--@if($val1 == page_PxDU17 )-->
<ul cond="$val1['list']" class="depth2" style="display:block;">
<div class="navi_menu">
<li loop="$val1['list'] => $key2, $val2" class="more"|cond="$val2['list']">
<a href="{$val2['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'">{$val2['link']}</a>
<ul cond="$val2['list']" class="depth3">
<li loop="$val2['list'] => $key3, $val3">
<a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'">{$val3['link']}</a>
</li>
</ul>
</li>
</div>
</ul>
<!--@end-->
첫째 대메뉴를 돌고. IF문을 사용하여 이 벨류값이 page_PxDU17 와 같을때 해당페이지를 DISPLAY:BLOCK 시켜라.
이런식으로 구문을 잤는데. VAL1, KEY1값을 이용해야하는걸까요?
아니면 IF문자체를 잘못쓴걸까요?