묻고답하기
카테고리 출력 하는법
2010.04.16 23:04
레이아웃 자료실에 올라온 XEWORKS Simple Animated Menu 레이아웃을 쓰고 있습니다.
이 레이아웃에 보면, 왼쪽에 2차 메뉴가 출력되도록 되어 있는데요...
2차 메뉴를 사용하지 않고, 카테고리를 사용할 경우에는 카테고리가 출력되도록 하고 싶은데요.
혼자 해보려니까 자꾸 에러가 나서, XE함수를 잘 쓰시는 분이면 쉽게 해결하실 것 같아 올려봅니다.
-------------------------------------------
2차메뉴 출력코드입니다.
-------------------------------------------
<!--@if($menu_1st)-->
<ol id="lnb">
{@ $idx = 1 }
<!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['link'])-->
<li <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}</a>
<!--@if($val['list'] && ($val['expand']=='Y'||$val['selected']) )-->
<ul>
<!--@foreach($val['list'] as $k => $v)--><!--@if($v['link'])-->
<li <!--@if($v['selected'])-->class="on"<!--@end-->><a href="{$v['href']}" <!--@if($v['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v['link']}</a></li>
<!--@endif--><!--@endforeach-->
</ul>
<!--@endif-->
</li>
{@$idx++}
<!--@endif--><!--@endforeach-->
</ol>
<!--@endif-->
-------------------------------------------
카테고리 출력코드입니다.
-------------------------------------------
<!--@if($module_info->use_category == "Y")-->
<!-- 카테고리 사용시 카테고리 선택 표시 -->
<a href="{getUrl(','mid',$mid,'page',$page,'category','','document_srl','')}">분류</a>
<!--@foreach($category_list as $val)-->
<a href="{getUrl(','mid',$mid,'page',$page,'category',$val->category_srl,'document_srl','')}"><!--@if($category==$val->category_srl)--><b><!--@end-->{$val->title} <!--@if($val->document_count)-->({$val->document_count})<!--@end--><!--@if($category==$val->category_srl)--></b><!--@end--></a>
<!--@end-->
<!--@end-->
-------------------------------------------
2차메뉴 출력 형태로, 카테고리를 출력하는 코드는? 아래는 제가 작성해본건데 에러가 나네요...
뭐가 문제인지 알 수 있을까요?
-------------------------------------------
<!--@if($module_info->use_category == "Y")-->
<ol id="lnb">
{@ $idx = 1 }
<!--@foreach($category_list as $val)-->
<li <!--if($category==$val->category_srl)-->class="on"<!--@end-->><a href="{getUrl(','mid',$mid,'page',$page,'category',$val->category_srl,'document_srl','+
'+
'')}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val->title}</a>
</li>
{@$idx++}
<!--@endforeach-->
</ol>
<!--@endif-->
댓글 1
-
러키군
2010.04.17 00:43
<!--@if($module_info->use_category and $category_list)--><ol id="lnb">{@ $idx = 1; }<!--@foreach($category_list as $key => $val)--><li <!--@if($category==$val->category_srl)-->class="on"<!--@end-->><a href="{getUrl('mid',$mid,'page',$page,'category',$val->category_srl,'document_srl','')}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val->title}</a> </li>{@ $idx++; }<!--@endforeach--></ol><!--@endif-->이렇게 해보세요. ^^; -
serendip
2010.04.17 03:59
완전 감사합니다. ^^ 잘 되네요.