묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이아웃 제작중 class 나 id 명 메뉴별로 자동으로 바뀌는방법
2011.03.26 12:33
아래 해당 페이지에 해당하는 2 3 차메뉴가 나오는 기본소스 입니다.
<h2 loop="$main_menu->list=>$key1,$val1" cond="$val1['selected']"><a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a></h2>
<h2 loop="$main_menu->list=>$key1,$val1" cond="$val1['selected']"><a href="{$val1['href']}" target="_blank"|cond="$val1['open_window']=='Y'">{$val1['link']}</a></h2>
<ul loop="$main_menu->list=>$key1,$val1" cond="$val1['selected'] && $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>
<ul cond="$val2['list']">
<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></li>
</ul>
</li>
</ul>
실제 페이지에가면 아래와같이 출력이되는데요
실제 페이지에가면 아래와같이 출력이되는데요
<h2><a href="/test">중메뉴</a></h2>
<ul>
<li>
<a href="">소메뉴1</a>
</li><li>
<a href="">소메뉴2</a>
</li><li>
<a href="">소메뉴3</a>
</li>
</ul>
이 소메뉴나 중메뉴에 class 나 id 값을 자동으로주어 css를 적용하고 싶습니다.
레이아웃에서 자동으로 페이지에따라 class나 id값이 바뀌게 적용할 수 있을런지요?
이 소메뉴나 중메뉴에 class 나 id 값을 자동으로주어 css를 적용하고 싶습니다.
레이아웃에서 자동으로 페이지에따라 class나 id값이 바뀌게 적용할 수 있을런지요?
댓글 1
-
ForHanbi
2011.03.26 22:40
-
CEO송선생
2011.03.28 11:46
저도 그방법으로 이때까진 사이트에 적용했는데 혹여나 더좋은 방법이있는가싶어 질문해봤습니다. 없다면 할수없네요ㅠㅠ
어떤 이유로 페이지마다 class를 다르게 주려는지 모르지만
페이지 마다 다른 레이아웃을 설정하고 다르게 class명이나 id명을 주는게 더 빠르지 않을까요??