묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
언어별 메뉴 노출 제어
2015.09.04 08:49
<li class="active"|cond="$val2['selected']"> <a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a> </li>
일반적으로 사용되는 좌측메뉴입니다.
문제는 여기에서 스타일시트에 border-bottom 값을 준 상태입니다.
그런데 국문에서는 사용되나 영문에서는 사용되지 않는 메뉴가 있습니다.
메뉴명에 영문이름을 비워두면 상단메뉴에서는 그냥 사라지는데,
좌측메뉴는 <li><a href=""></a></li>공간이 남습니다.
그래서 저 <li>태그안에 조건문을 붙이고 싶은데
가령 '영문메뉴명이 없으면 출력하지 말것'정도....
어떻게 수정을 해야 할까요?
댓글 3
-
카르마
2015.09.04 11:15
-
브레인630
2015.09.05 07:41
답변 주셔서 감사합니다.
그런데.... 흠.. 이 조건을 걸면, 국문일때 메뉴가 전부 보이고 영문일 때는 메뉴가 전부 안보이고 인데요....
제가 필요한 부분은 메뉴 일부분 중 한두개만 국문에서는 보이고 영문에서는 안보이게...하는 거라..^^;;;;;
-
브레인630
2015.09.05 08:03
아... 알아냈습니다.
영문메뉴명이 없는 소스를 보니 $val2['link'] 값이 국문에서는 있고, 영문에서는 없더라구요... 그래서 여기에 기초를 해서
style="display:<!--@if($val2['link'])-->block<!--@else-->none<!--@end-->"
로 무식하게 처리했습니다. 감사합니다.
<li cond="$lang_type == 'ko'" class=....><a href=....>...</a></li>