在hbcms系统中,自定义标记 是一个比较重要的模块。
简单的说,它可以使您尽量不修改模板文件,而可以达到修改页面内容的目的。
假设您有这么一个需求:
打算在网站的列表页面上加一个 468×60 的广告条,并且以后需要经常修改它的内容
这个需求,就可以使用自定义的标记来实现:
通过使用自定义标记,我们还可以很方便的在不同的模板中显示相同的内容。
例如:
您有3个栏目,分别使用3套不同的模板,如果您希望这几套模板中,都能出现同样的一个内容,您可以这么做:
- 在每套模板中,都把内容添加进去。以后修改时,也需要修改多套模板
- 自定义一个标记,将标记内容添加到各个模板中,以后修改时,只需要修改标记内容
很明显,自定义标记的方法就好得多了。
为了方便做网站的站长们,本系统自带的几套模板中已经预先设置了一些标记,
您只需要在后台修改标记内容,就可以很方便的控制模板中的内容了。
例如:
- 本站的google广告就是使用了自定义的标记做的
- 本站顶部的HBCMS网站图标,导航条也是用自定义标记做的
HBcms自定义标记的简单说明:
在栏目模板和文章模板中,<{$data_ary.my_tag.标记名称A.body_1}> 会优先显示该栏目的标记名称A的内容,
如果该栏目没有设置标记名称A,则会使用 所有栏目 的标记名称A的内容代替。如果也没有标记名称A,则不显示任何内容。
性能解说:为了避免每次生成页面都读取标记数据库,本系统会自动将标记内容导入配置文件中,使得性能大大提高。