在search.html页实现多级栏目分类,判断选中的一级栏目下是否有子栏目,智能高亮

HTML
<div class="form-group row">
<label class="col-md-2 control-label">一级栏目分类</label>
<div class="col-md-9">
<label><a class="label {if !$cat}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', NULL)}">不限</a></label>
{category pid=0}
<label><a class="label {if $t.id==$cat.id || $t.id==$parent.id}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a></label>
{/category}
</div>
</div>
{if $cat.child}
<div class="form-group row">
<label class="col-md-2 control-label">二级栏目分类</label>
<div class="col-md-9">
<label><a class="label {if !$cat || $cat.child}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $cat.id)}">不限</a></label>
<!--调用栏目分类,这种用法只能用于模块列表与搜索页面-->
{loop $related $t}
<label><a class="label {if $t.id==$cat.id}label-success{else}label-default{/if}" href="{Router::search_url($params, 'catid', $t.id)}">{$t.name}</a></label>
{/loop}
</div>
</div>
{/if}


