第二篇:模板标签的使用

发布时间:2017年12月19日 作者:Catfish CMS 阅读量:75250

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


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

{$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”文件的任何位置。


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


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


进入下一篇



最新发布

第四篇:自适应手机主题制作的HTML代码基本结构

这篇内容实际并不是鲶鱼CMS系统本身的内容,是纯的HTML代码的内容,写到这里是为了方便...

Catfish(鲶鱼) CMS使用教程-第6课:页面设置

本视频是Catfish(鲶鱼) CMS的使用教程之页面设置。介绍了如何进行Catfish...

第四节:页面设置

到上一节为止我们已经学会了系统使用的基本内容,这一节我们将要继续学习一个功能,“页面设置...

seceleIII主题

主题名称:seceleIII主题简介:seceleIII是一款应用于Catfish(鲶鱼...

cBlog-seceleIII主题

主题名称:cBlog-seceleIII主题简介:cBlog-seceleIII是一款二...

cBlog-seceleII主题

主题名称:cBlog-seceleII主题简介:cBlog-seceleII是一款二次元...

怎么使用Catfish(鲶鱼) CMS系统

第一节:怎么添加文章

管理后台是由五大块内容构成的,分别是:内容管理、页面管理、用户管理、菜单管理、系统管理。...

第二节:给文章添加分类

上一节我们讲了如何写文章,这一节我们来学习一下如何添加文章分类,并且给我们的文章加上分类...

第三节:给网站添加菜单

上一节我们讲了如何添加分类,心急的朋友可能已经在考虑如何给您的网站添加菜单项了,因为安装...

第四节:页面设置

到上一节为止我们已经学会了系统使用的基本内容,这一节我们将要继续学习一个功能,“页面设置...

第五节:变更网站名称、LOGO以及版权信息

到上一节为止,我们已经能够自豪地建立起自己的网站了,但是网站名称、LOGO以及版权信息还...

Copyright © 2015 - 2018 Catfish(鲶鱼) CMS
Catfish(鲶鱼) CMS〖181836340〗 Catfish(鲶鱼) CMS 二群〖292598750〗

   我要留言
鲶鱼cms是一款比帝国cms以及织梦cms更优秀并且方便易用的cms系统
鲶鱼blog是一款很多方面有着比wordpress更优异的个人博客系统
Catfish(鲶鱼) CMS V 4.8.45