易优模板引擎分为编译式和解析式,系统的标签同样也有这样的划分。我们在系统涉及到内容管理及生成HTML的地方大多采用了解析式的模板标签,一些互动部分的功能,如果使用了易优编译式的模板引擎,也会涉及到编译式的标签,在模板制作和日常的站点维护中,我们大多接触的是解析式的eyoucms模板标签,也是本章标签介绍的重点。
这部分的扩展内容会在随后的章节中详细介绍。
标签的分类
每个标签都会有他的作用域,上文中我们可以了解系统文档页面可以分为:封面、列表、内容几个部分,每个页面的模板则会涉及到不同的标签,所以标签也有了他的作用域,我们在模板制作过程中主要根据模板的作用域来对模板进行如下划分:
全局标签
可以在前台文档任意页面使用的模板标记,例如:arclist、channel、global等。
列表标签
仅在模板lists_*.htm中可以使用的标签,例如:list、pagelist。
内容标签
仅在模板view_*.htm中可以使用的模板标记,例如:arcclick 等。
模块标签
仅在特定的模块、插件中使用的模板标记