【基础用法】
名称:category
功能:优常用标记,可以循环嵌套标签。通常用于网站导航以获取站点栏目信息,方便网站会员分类浏览整站信息
调用标签:
<!--{assign var='mymenu' value=vo_category("type={sedmenu}")}--> 或者
<!--{assign var='productcategory' value=vo_category("type={'xxx'} rootid={<!--{$rootid}-->}")}-->
type:参数
rootmenu 一级导航 sedmenu一级+二级导航
submenu底部附加导航 treecat模块一级+二级分类
rootid 上级栏目id
例如一:调用顶级栏目
<!--{assign var='mymenu' value=vo_category("type={sedmenu}")}-->
<!--{foreach $mymenu as $key=>$parent}-->
<!--判断当前是否被选中-->
<!--{if $parent.modalias==<!--{$c}-->}-->
<li name='<!--{$parent.modalias}-->'>
<a href="<!--{$parent.url}-->" class="i" style=" color :rgb(230,184,29)">
<!--{$parent.catname}-->
<label for=""><!--{$parent.catname}--></label>
</a>
</li>
<!--{else}-->
<li class="on" name='<!--{$parent.modalias}-->'>
<a href="<!--{$parent.url}-->" class="i">
<!--{$parent.catname}-->
<label for="">
<!--{$parent.catname}-->
</label>
</a>
</li>
<!--{/if}-->
</li>
<!--{/foreach}-->
如果有二级栏目展示:判断标签,加在需要的地方
<!--{if $parent.childmenu!=''}-->
<!--{foreach $parent.childmenu as $v}-->
<a href="<!--{$v.url}-->"><!--{$v.catname}--></a>
<!--{/foreach}-->
<!--{/if}-->
例如二:调用底部栏目
<!--{assign var='submenu' value=vo_category("type={submenu}")}-->
<!--{foreach $submenu as $volist}-->
<a href="<!--{$volist.url}-->"target="_self">
<!--{$volist.catname}-->
</a>
<!--{/foreach}-->
例如三:调用当前模块下的二级栏目
<!--{assign var='productcategory' value=vo_category("type={treecat} rootid={<!--{$rootid}-->}")}-->
<!--{foreach $productcategory as $parent}-->
<!--{if $parent.catid==<!--{$cid}-->}-->
<li class="active">
<!--{else}-->
<li>
<!--{/if}-->
<a href="<!--{$parent.url}-->" class="i"><!--{$parent.catname}--></a></li>
<!--{/foreach}-->