您的位置:首页 > 帮助 > 模板标签

栏目调用方式(多个栏目)

admin 2020-10-03 14:54:53 487阅读

{luck:nav } 标签为调用栏目内容

支持参数有 

id 栏目id 支持多个栏目id填写以,分隔开 

parent_id 父栏目id 

top_id  顶级栏目id,如果栏目本身是最顶级栏目,则是栏目自身 id

model_id 栏目绑定的模型id

all 调用全部栏目 ,默认循环一级栏目 parent_id=0是是默认

num 调用数据条数

index 调用首页导航 index=网站首页 网站首页可修改其他字符 (备注 index参数为测试阶段,不排除以后改版可能。)

r 返回数据参数 默认nav 如果有多个nav 嵌套 建议修改其他字符。方便识别


示例 调用栏目id=2,3 的数据

{luck:nav id=2,3}
<a href="{luck.nav.url}" {luck:if $on} class='hover'{/luck:if}>{luck.nav.name}</a>
{/luck:nav}


示例 调用栏目id=5 的子栏目7条数据

{luck:nav num=7 parent_id=5 }
<a href="{luck.nav.url}" {luck:if $on} class='hover'{/luck:if}>{luck.nav.name}</a>
{/luck:nav}


示例 调用绑定栏目模型id=1 的栏目

{luck:nav model_id=1 }
<a href="{luck.nav.url}" {luck:if $on} class='hover'{/luck:if}>{luck.nav.name}</a>
{/luck:nav}


示例循环嵌套调二级栏目乃至三级栏目数

{luck:nav num=2 index=网站首页}
   <li class="child"><a href="{luck.nav.url}" {luck:if $on} class='hover'{/luck:if}>{luck.nav.name}</a>
    {luck:if $nav[child]} // 判断当前栏目有子栏目 则调用下级数据。 {luck.i} 为序列号,默认1开始 如果想序列号多增加或者删减 {luck.i+1} 即可
      <ul class="childContent">
        {luck:nav parent_id=$nav[id] num=6 r=nav2}
          <li><a href="{luck.nav2.url}" >{luck.nav2.name}</a></li>
        {/luck:nav}
       </ul>
     {/luck:if}
   </li>
{/luck:nav}