【基础用法】

名称: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}-->