要制作鱼跃CMS的主题,首先必须了解制作主题要用到的标签,以及对应的使用方法。下面我们来学习基本的标签使用和语法。
鱼跃CMS的标签有这几类:
1、直接输出标签;
2、循环输出标签;
3、判断标签。
我们首先来看一下直接标签:
直接标签很简单,基本结构就是{$标签名},我们把其中的中文替换成对应的标签名称即可。例如我们需要输出网站的标题,可以使用标签{$title}来输出网站标题到页面。
我们再来看一下循环输出标签:
循环输出标签是形如下面的循环输出代码:
{volist name="标签名" id="vo"}
<div>{$vo.子标签名}</div>
{/volist}
这里的“volist”表示循环开始,“/volist”表示循环结束,name表示标签,在实际使用中我们把中文替换成需要循环输出的标签名称即可,vo是指代循环的每一项,我们可以通过{$vo.子标签名}的形式来输出每一项子标签。
最后,我们来看一下判断标签:
判断标签有三种,一种是if语句,第二种是empty语句,第三种是notempty语句。我们分别来介绍。
if语句是基本的判断,基本用法如下:
{if $标签名 == 1}
输出标签等于1时的内容
{else /}
输出标签不为1的内容
{/if}
如果我们仅仅只需要判断一种情况的话,这里的else可以省略,如下:
{if $标签名 == 1}
输出标签等于1时的内容
{/if}
empty语句是判断标签是否为空的,如果为空的话那么输出,如下:
{empty name="标签名"}
如果标签为空,输出内容
{/empty}
notempty语句的用法跟empty的用法相同,只是判断变成了标签不为空的话输出,如下:
{notempty name="标签名"}以上介绍了三种标签的基本用法,您可以对照系统自带的default主题继续了解和熟悉。
如果标签不为空,输出内容
{/notempty}