请记住,本教程以及本系统都是面向设计人员或者编辑人员的,不面向开发者,所以不要被一些编程术语吓到。
变量没有什么高深的意义,就是一个存放东西的地方。
使用SET语句就可以设定一个变量的值。
<cms:set my_message='Hello World' />
--将值“Hello World”置于名为my_message的变量中(即将my_message设置为“Hello World”)。然后可以在其他地方使用此变量 ( my_message )--
例如,看一下代码片段
<cms:show 'Hello' />
我们将'Hello'这个值作为参数传递,他就会输出一个 'Hello', 但是继续考虑以下代码
<cms:show my_message />
我们将my_message这个变量传递进去,而不是固定的'Hello',所以将会输出my_message变量的值是'Hello World'。
综上我们看到变量充当着一个容器,当然这个容器的内容我们就可以随意更改。看以下代码
<cms:set my_message='heihei!' /> <cms:show my_message />
上面把变量的值改为'heihei!',那么将会输出 'heihei!'
上面的示例中,我们自己手动设置了变量,然而在实际使用中我们常用的是couchcms系统给我们提供的变量。
例如:
<cms:show k_template_name /> // 输出当前模板的名称 <cms:show k_page_link /> //输出当前页面的链接123
配对标签通常会处理一些特殊任务,例如repeat标签将会重复执行标签内的内容,次数由他的count参数决定的。
repeat标签会自带一个k_count参数,像是一个迭代器
<cms:repeat count='4'> <cms:show k_count /><br> </cms:repeat>
上面代码片段将会输出:
0
1
2
3
要详细了解标签,请看下一节:设置标签的参数