约克内容管理系统/流程控制语法
来自站长百科
约克内容管理系统 | 安装与升级 | 系统使用 | 模板制作及使用 | YorkCMS流程概要体系 |
include[ ]
- 语法
<include file="/模版路径/文件名">
loop[ ]
<loop name="List" var="var" key="key" >...</loop>
- 例子
<CMS action="LIST" return="ListTemp" NodeID="2,5" Num="10" /> <loop name=" ListTemp " var="var" key="key" > - [<a href="" target="_blank" > </a>] <a href="http://cms.yorknet.cn/help/mobanzhizuo/index.html" target="_blank" title="" > </a> <br> </loop>
if,elseif,else[ ]
- 说明:if,elseif,else标签用于实现模版中的逻辑判断。
- 例子:
- 判断变量的大小
- a既然不大于b,又不小于b,那肯定是a等于b了
- 列表页,每5条文章加一条分隔线
<CMS action="LIST" return="List" NodeID="" Num="20" /> <LOOP name="List" var="var" key="key"> <li> <a href="http://cms.yorknet.cn/help/mobanzhizuo/index.html" target="_blank"> </a> </li > <if test="$key%5 ==0 and $key !=20"> <!--每5条文章加一条分割线,最后一条也就是第20条不加--> <hr> </if> </loop>
op[ ]
- 说明:使用Op语句进行复杂变量定义或计算
- 语法
<op exp="要运算的表达式"/>
- 例子
定义一个hello变量 <op exp=" $hello='world' " /> <op exp=" $hello=Cstrsub($var.Content,1,10,'...') "/>
var[ ]
- 说明:该标签可实现变量的定义。
- 语法
<Var Name="变量名称" Value="变量值" >
- 例子
<Var Name="TestVar" Value="Hello World!">
输出: Hello World!
参考来源[ ]
YorkCMS使用手册导航 | |||||||
---|---|---|---|---|---|---|---|
|