第二篇:模板标签的使用

501771728   ·  21天前   ·   模板开发手册

上一篇我们学习了主题的文件结构,这一篇我们将来学习制作主题中要用到的一些简单的模板标签的使用。学习完模板标签后您就可以真正开始制作自己的主题了。有没有点小激动^_^


模板标签以{ 和 } 作为开始和结束标识,例如:

{$title}表示站点的名称;

{$subtitle}表示站点的副标题;

{$keyword}表示站点关键字;

{$description}表示站点描述。


“$”后面是标签的名称,标签{$title}的名称就是“title”。类似地标签{$subtitle}的名称就是“subtitle”。


标签语法:


知道了标签以后,我们还需要学习一点简单的标签语法。主要的几个语法有:


一、循环输出标签

{volist name="标签名" id="vo" offset="0" length='6'}
输出内容
{/volist}


说明:id的名称可以随意换,不一定是“vo”,offset表示从哪里开始显示,length表示显示几个输出的内容。上例就表示从第一个输出内容开始,一共输出6个。


二、判断标签是否存在

{notempty name="标签名"}
如果标签不为空,则显示内容
{/notempty}


说明:如果标签内容不为空的话,那么显示标签之间的内容。


{empty name="标签名"}

如果标签为空,则显示内容

{/empty}


说明:如果标签内容为空的话,那么显示标签之间的内容。


三、判断标签

{if condition="$标签名 eq 1"}

输出1

{else /}

输出2

{/if}


说明:表示标签等于1的话则输出1,否则输出2。“eq”表示等于,“neq”表示不等于。


主题中应用到的标签语法主要就是以上三个,配合系统约定的标签名,就可以进行主题开发了。


下面将约定的标签名列出,以便查阅:

title:站点的名称;

subtitle:站点的副标题;

keyword:站点关键字;

description:站点描述;

domain:您站点的域名;

template:当前使用的模板;

touxiang:头像;

login:登录用户;

yunxupinglun:允许评论;

hunhe.hunhe1.neirong:混合组中的第1个混合项的内容;

第2个混合项是:hunhe.hunhe2.neirong,以此类推,直至hunhe.hunhe6.neirong

tuwen.tuwen1.neirong:图文组中的第1个图文项的内容;

第2个图文项是:tuwen.tuwen2.neirong,以此类推,直至tuwen.tuwen3.neirong


混合项以及图文项内容中的标签:

biaoti:标题;

suolvetu:缩略图;

zhaiyao:摘要;

laiyuan:来源;

fabushijian:发布时间;

nicheng:昵称;

yuedu:阅读量;

zhengwen:正文;

zan:点赞数量。

为了方便使用,这里都是使用拼音。


额外的,{$neirong.biaoti|subtext=28}标签表示输出内容中的标题,并且截取28个字符的长度,如果超过长度则自动加“...”。


重点地要提一下功能标签{$catfish},这个标签是Catfish(鲶鱼) CMS和Catfish(鲶鱼) Blog系统中最重要的标签,每个主题必须要带的标签,没有这个标签会导致系统运行出现问题,同时这个标签又是一个SEO优化标签。这个标签一般放在“footer.html”主题文件中,如果您的主题是最简三文件的话,就需要把这个标签放在“index.html”主题文件中。 在Catfish(鲶鱼) CMS和Catfish(鲶鱼) Blog系统中,该标签只用作功能标签使用,而不会在前台页面显示任何内容,所以您可以把{$catfish}标签放在“footer.html”文件的任何位置。


聪明的朋友们,用到的标签主要就是这些了,您可以查看一下系统自带的主题文件,对照着学习一下很容易就能掌握了的。


好了,这一篇的学习已经结束了,下一篇我们将学习主题文件如何包含另一个主题文件。

------------------------

该文章来源于鲶鱼官方网站

版权声明
这里填写版权内容

本页地址:
一言:
0 Reply   |  Until 21天前 | 37 View
LoginCan Publish Content
每日签到
0人
连续签到0天