为变量赋值模版标签assign

注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。

6.1中新增了模版标签assign,assign的作用是定义变量,用法非常简单,通过几个例子就完全清楚了。

以下定义了一个叫num的变量,内容是20:

<{assign num="20"}>

在这个标签后,$num这个变量就可以像系统的其他变量一样直接显示:

<{$num}> <!--显示的内容是:20-->

也可以作为参数用于其他标签。

<{getitems .... num=$num ....}> <!--控制显示getitems的前20条-->

以下连续定义a、b、c,3个变量:

<{assign a="1" b="2" c="3"}>

以下定义一个叫test的变量,在变量内容中组合刚才定义的多个变量(---1---2---3---):

<{assign test="---`$a`---`$b`---`$c`---"}>

assign这个标签极少用到,只有在二次开发、实现复杂功能等非用不可的情况下才可以用。大多数情况下应该用后台的自定义变量来代替<{assign}>标签。