欢迎您访问luckCMS官网!
全国免费统一咨询热线

13361871520

使用帮助
文章资讯
article
文章资讯
当前位置:首页 - 文章资讯 -  使用帮助

LuckCMS栏目模板调用说明

时间:2019-09-03   点击:

文章概要:

栏目循环调用以 {luck:nav } 开头  {/luck:nav}结束。栏目调用可用参数如下num  = 数量 没什么好解释的



详细内容:


栏目循环调用以 {luck:nav } 开头  {/luck:nav}结束。


栏目调用可用参数如下


num = 数量 没什么好解释的,就是条数的意思


typeid = 调用栏目类型 =1表示内部栏目(最终列表页)、=2表示单页面(频道页也是一种单页)、=3表示外链


ismenu =1 表示调用隐藏的栏目 默认不调用隐藏的栏目


modelid =模型id


catid = 栏目id 支持多个栏目,多个栏目用,分割开 如 catid=1,3,5 则会调用1,3,5这三个栏目 此标签和parentid不能同时用


parentid = 上级栏目id 即父ID 如 parentid=5 则会调用栏目ID=5下面的子栏目

{luck:if $current}on{/luck:if}css高亮专用


{luck:if $index}我是首页{/luck:if}




来几个例子吧 

1.当里面什么参数都不填写默认调用全部的顶级栏目 注意 luck:nav 后面跟着两个空格然后才是 } 注意是两个空格。

{luck:nav }
{luck:$luck['catname']}
{/luck:nav}


2.调用十个顶级栏目

{luck:nav num=10}
{luck:$luck['catname']}
{/luck:nav}


3.调用十个顶级栏目 并且栏目类型是单页面的

{luck:nav num=10 typeid=2}
{luck:$luck['catname']}
{/luck:nav}


4.调用十个顶级栏目 并且栏目类型是单页面的 并且把隐藏的栏目也调用出来

{luck:nav num=10 typeid=2 ismenu=1}
{luck:$luck['catname']}
{/luck:nav}


5.调用模型id=1的顶级栏目

{luck:nav modelid=1}
{luck:$luck['catname']}
{/luck:nav}


6.调用栏目id为 1、5、9的栏目

{luck:nav catid=1,5,9}
{luck:$luck['catname']}
{/luck:nav}


7.调用栏目id=1的子栏目

{luck:nav parentid=1}
{luck:$luck['catname']}
{/luck:nav}



来个的演示吧 此标签适用于N级别栏目调用

{luck:nav num=10}//先调用出十个顶级栏目
//高亮专用
//循环内可以填写各种栏目字段参数支持函数哦
{luck:$luck['catname']}
{luck:if $luck['child']}//判断如果存在下级栏目 如果存在则执行下面的代码
{luck:nav parentid=$luck[catid] }//调用顶级栏目的子栏目 如果你想调用三级栏目 参考此代码       
{luck:$luck['catname']}
{/luck:nav}
{/luck:if}//结束循环判断
{/luck:nav}//结束循环调用


//配合php标签调用当前栏目的下面栏目 (在首页无效哦)

{luck:php $topcat = get_top_cat($catid);}//通过get_top_cat函数获取当前栏目的顶级栏目信息
{luck:if $topcat[catid]}//如果存在父栏目就执行
{luck:nav parentid=$topcat[catid]} //把获取的顶级栏目id传入调用子栏目
{luck:$luck['catname']}
{/luck:nav}
{luck:else}
如果没有父栏目自己看着办吧
{/luck:if}


调用单个栏目信息怎么办,比如我想调用当前栏目的名称

列表模板可以这样写

 {luck:$catname}

内容页就是

{luck:$cat[catname]}

或者

{luck:$cats[$catid][catname]}

栏目和内容页通用


同理 把catname换成image 那就是栏目图片了。


更多的自己去研究吧 在此只列举常用的调用 配合if else php等标签可以满足各种调用


收缩

在线客服

  • 热线:13361871520