묻고답하기
카테고리 분류 출력기 위젯 하위 분류 펼쳐지는 법
2012.04.13 16:48
<!--%import("js/category.js")-->
{@ $_pDepth = 0;}
<!--@if($colorset == "black" || $colorset == "white")-->
<!--%import("./css/widget.css")-->
<!--@end-->
<div class="widgetContainer<!--@if($colorset=="black")--> black<!--@end-->">
<div class="widgetTree">
<a href="{getSiteUrl($widget_info->domain,'','mid',$widget_info->module_info->mid?$widget_info->module_info->mid:$layout_info->target_mid)}" class="all <!--@if(!$category)-->strong<!--@end-->">
<!--@if($widget_info->total_title)-->
{$widget_info->total_title}
<!--@else-->
{$widget_info->module_info->browser_title}
<!--@end-->
</a> <span class="sum">({$widget_info->total_document_count})</span>
<ul>
<!--@foreach($widget_info->category_list as $key => $val)-->
<!--@if($_pDepth > $val->depth)-->
<!--@for($i=$val->depth; $i<$_pDepth; $i++)-->
</ul>
</li>
<!--@end-->
{@ $_pDepth = $val->depth}
<!--@end-->
<li class="<!--@if($val->last)-->nav_tree_last<!--@end--> <!--@if($val->expand)-->nav_tree_on<!--@else-->nav_tree_off<!--@end--> <!--@if($category==$val->category_srl)-->active<!--@end-->" id="category_parent_{$val->category_srl}">
<!--@if($val->child_count)-->
<!--@if($val->expand)-->
<button type="button" class="category_{$val->category_srl}">+</button>
<!--@else-->
<button type="button" class="category_{$val->category_srl}">-</button>
<!--@end-->
<!--@end-->
<a href="{getSiteUrl($widget_info->domain, '','mid',$widget_info->module_info->mid, 'category',$val->category_srl)}" class="nav_tree_label <!--@if($val->selected)-->selected<!--@end-->">{$val->text}</a>
<!--@if($val->document_count)-->
<span class="sum">({$val->document_count})</span>
<!--@end-->
<!--@if($val->child_count)-->
{@$_pDepth++}
<ul>
<!--@else-->
</li>
<!--@end-->
<!--@end-->
<!--@for($i=0;$i<$_pDepth;$i++)-->
</ul>
<!--@end-->
</li>
</ul>
</div>
</div>
이상하게 코드 하이라이터가 작동을 안하네요...
제로님의 카테고리 분류 출력기 위젯입니다.
지금 카테고리 분류 위젯을 사용하면 2단계 분류가 접혀져 있는데요
펼쳐진 상태로 만들수 없을까요? ㅜㅜ
허탈하네요
아래 코드의 on과 off 를 서로 바꿔줌으로써 해결했습니다.
<!--@if($val->expand)-->nav_tree_on<!--@else-->nav_tree_off<!--@end-->