YulinCMS If标签调用示例
来自站长百科
导航: 上一页
If 标签用于条件判断
If 标签语法格式如下:
{Yu:If 属性1="属性值1" 属性2="属性值2" ....}
{SuccessTemplate} 成功项模板......{/SuccessTemplate}
{FailureTemplate} 失败项模板......{/FailureTemplate}
{/Yu:If}
判断公共变量[ ]
{Yu:If Var="$$SiteLogo" Test="<>" Value=""}
{SuccessTemplate}
<img src="{$$SiteLogo/}" alt="logo" style="border:0px"/>
{/SuccessTemplate}
{FailureTemplate}
网站LOGO不存在
{/FailureTemplate}
{/Yu:If}
- 标签解释
判断是否设置了网站Logo,如果设置了就显示LOGO图片,否则提示网站LOGO不存在。
- Var 属性用来指定要判断的变量,可以公共变量($$打头)、页面变量($打头)、底层(@打头)
- Test 属性用来指定条件操作符。
- Value 属性指定要比较的值。
判断页面变量[ ]
{Yu:If Var="$CateTotal" Test=">" Value="0" DataType="Number"}
<ul>
{Yu:CateList Cate="Child"}
<li><a href="{@CatePath/}">{@Title/}</a></li>
{/Yu:CateList}
</ul>
{/Yu:If}
- 标签解释
该示例用于栏目页,如果该栏目包含子栏目,则显示子栏目列表。
DataType="Number"表示按数字类型比较数据
判断底层变量[ ]
<ul style="margin:0px; padding:0px">
{Yu:ContList Count="10" Sort="AddTime" Order="DESC"}
{Yu:If Var="@AutoId" Test="=" Value="true" F="IsOdd()"}
{SuccessTemplate}
<li style="background-color:#ffe8c4"><a href="{@ContPath/}" target="_blank">{@Title/}</a></li>
{/SuccessTemplate}
{FailureTemplate}
<li style="background-color:#ffffff"><a href="{@ContPath/}" target="_blank">{@Title/}</a></li>
{/FailureTemplate}
{/Yu:If}
{/Yu:ContList}
</ul>
- 标签解释
获取最新10篇文档,奇数行为桔色背景、偶数行为白色背景,交替显示。
If标签中的属性Var="@AutoId"指定了自动ID变量。属性 F="IsOdd()"用来判断变量是否为奇数


