[field:description/]...
{/dede:list}
这个里面的附加字段并没有通过制定某个属性获得,而是在系统后台中,[核心]-[内容模型管理],编辑软件内容模型,在选项“列表附加字段”加上相关字段的内容。
field、global标记
我们在网站程序中经常遇到常量、变量,一些系统的设置我们可以认为是系统常量,一般这些常量可以在系统后台的[系统]-[系统基本参数]中进行设置,系统后台设置的参数都会有一个对应的变量名,我们可以使用标签{dede:global.fieldname/}这种形式进行调用。
例如我们使用{dede:global.cfg_powerby/}标签调用系统后台设置的版权信息。
当然我们也可以自己在系统后台添加这样的变量,例如添加一个变量名字叫cfg_tongji,用来存储统计代码的。并且在代码中加入相应的代码语句。
这个时候我们就可以通过{dede:global.cfg_tongji/}来调用统计代码,我们只需要将这个插入到模板的相应位置即可,如果以后需要增加统计的代码,只需要在系统后台直接设置一下就可以了,一劳永逸。
{dede:global.fieldname/}这种标签可以在全局进行使用,并且这个调用的值同系统后台设置关联非常紧密,并且这些标签的内容并不会因为放在不同的模板,因为不同栏目显示而值不相同,所以可以在这里理解为一种常量。
另外一种就是field,即变量,通常我们在模板中见到的就是{dede:field.title/},这个变量会随着不同页面的变化而变化,所以成为是系统变量。
我们查看标签手册,“field|常用变量”部分的内容,这部分内容主要是将系统不同页面中的变量列举出来,我们在模板制作的时候可以指定不同的变量,调用的值也大不相同。
当然这些变量也是可以进行自定义函数的,例如我们对{dede:field.title function=’cn_substr(@me,30)’/},来对这个title变量进行自定义。 总结
织梦的标签是非常灵活的,在这里我们只是讲解了3个常用类型的模板标签,并且例句了一些实例,但这些并不能涵盖全部,具体的标签使用技巧还需要大家去思考,自己去在制作模板中进行摸索。
最后我们对今天的课程进行一个回顾: 1. 模板标签简介及原理
2. 模板文件目录以相关文件的说明 3. 常用标记介绍
3.1 arclist(arclistsg)标签 3.2 list标签
3.3 field、global标签