QYKCMS 4.0 标签大全(更新于2015-11-30)
时间:2015年11月18日 人气:...

== 链接标签 ==

使用标准的QYKCMS链接标签,才能自动识别是否开启伪静态URL,自动切换动态URL或静态URL模式

当前页面所在主栏目

{:link}

参数支持变量,格式:<变量>,<$tcz['log']>表示当前页面log值,外链参数:url,如果有外链优先外链

{:link="log=news"}

{:link="log=<$tcz['log']>"}

{:link="log=<$tcz['log']>",url="http://www.qingyunke.com"}

link值为article时,该标签仅限用于列表循环内容,自动返回列表中的文章链接

{:link="article"}

link值为module时,该标签仅限用于循环列出栏目分类时,自动返回栏目分类的链接

{:link="module"}


== 导航菜单与各栏目分类菜单 ==

获取导航菜单

{:menu}...循环...{:end}

循环内容中可用的部分变量

{:$val['id']}  ID

{:$val['mark']}  唯一标识

{:$val['title']}  菜单名称

{:link="log=<$val['mark']>",url="<$val['linkurl']>"}  菜单链接地址

示例:

{:menu}<a href="{:link="log=<$val['mark']>",url="<$val['linkurl']>"}" class="{:goif($tcz['log']==$val['mark'],'on','out')}" title="{:$val['title']}">{:$val['title']}</a>{:end}

上面这个示例中 class="{:goif($tcz['log']==$val['mark'],'on','out')}" 表示,判断所在页面为当前菜单时,该菜单的class="on",其它非当前菜单 class="out"

获取任意栏目下的分类列表

{:menu="news",menutype=1,bcat=0,scat="",size=10,none="暂无记录"}...循环...{:end}

menu="news"  必须,为空默认当前页面所属栏目,唯一标识

menutype=1  可选,需要列出的菜单类型,默认99列出所有子分类,0为导航,1为一级分类,2为二给分类,9为其它菜单

bcat=0  可选,顶级栏目ID,不支持多个

scat=""  可选,一级类ID,支持多个,用英文逗号分隔

size=0  可选,列表数量,默认不限

none="暂无记录"  可选,默认不提示,没有分类时显示的信息

关于栏目分类,还有一个更简单的标签 {:list.menu},这个短标签可用于列表页及文章浏览页,自动输入所在栏目下的所有分类

获取标识为news的栏目下的一级分类

{:menu="news",menutype=1}
<a href="/?log=news&scat={:val="classid"}">{:val="title"}</a>
{:end}

获取标识为news,一级分类ID为1,其下面所有的二级分类

{:menu="news",scat=1,menutype=2}
<a href="/?log=news&lcat={:val="classid"}">{:val="title"}</a>
{:end}

上面的示例中,scat 值为变量时需放在引号内,如 scat="$scat"