在模板中如何写if判断语句

作者: zms! 日期: 2012.08.20 本文发布于2778天前 分类: 使用手册 相关:

如果栏目别名为空,则显示栏目名,如果栏目有别名,则显示别名。

如果文章有短标题 则显示短标题,如果没有短标题,则显示默认的标题。

<title><{if ($alias)}><{$alias}><{else}><{$categoryname}><{/if}> - <{$v_sitename}></title>

<title><{if ($shorttitle)}><{$shorttitle}><{else}><{$title}><{/if}> - <{$v_sitename}></title>


zv_ifnotempty和zv_if的区别

系统新增了zv_ifnotempty,通过zv_ifnotempty我们可以判断一个值得存在与否,不涉及逻辑上的判断。
这里需要区分一下zv_if和zv_ifnotempty,zv_if可以对表达式进行判断,而zv_ifnotempty只能对值进行判断.
假如我们判断文章是不是有作者的时候,我们需要使用zv_ifnotempty,而不是使用zv_if。
当我们在进行分页的时候,当没有分页内容,我们可能不希望显示上一页下一页的标志,那么我们可以使用zv_if 对分页数进行判断。


关于判断是不是有作者的代码:
<{gettiems template="<#zv_ifnotempty(#)[%author](#)作者:[%author](#)#>" }>

判断栏目为链接则 用zv_if判断html值是否为2,是则跳转为链接:
<{getcategories num="50" skipsub=1 template="<a href=()<#zv_if(#)'[%html] eq 2'(#)[%description]#>()>[category]</a><br>"}>


假如zv_ifnotempty跟的是表达式那么它总是返回true的。


返回上一页


讨论区

您尚未 登录,或请 注册

登 录 注 册


你可能也喜欢

站群功能 2017.05.25,2 pv
ZMS使用授权 2017.04.22,45 pv
后台应用WebApp 2017.04.21,42 pv

常用标签用法一览 2016.04.29,168 pv
常用自定义变量和函数 2015.10.11,42 pv
开启61位URL格式 2015.06.05,22 pv