本篇介绍HiGrid CMS模板语法,模板语言借鉴了twig的模板语法规则,但舍弃了执行语句的定界符{% … %},显得更加简单,同时将单个大括号更改为双大括号。
模板就是普通的文本文件,扩展名为.html
所有 H!Grid CMS采用双括号的形式表示变量、标签、表达式和逻辑运算: {{ }},一般前后的空白会忽略,但两个大括号之间不允许有空白。 以下形式均为正确:
{{ higridcms }}
{{higridcms}}
{{higridcms }}
{{ higridcms}}
{{
higridcms
}}
{{ higridcms }}
和{{ Higridcms}}
是不同的标签。
所有系统变量都使用小写,如 title、keywords、description…
{{# ... #}}
包围的内容会被注释掉,可以是单行 也可以是多行。
可以使用
{{ noparse }}
标签,在避免解析的代码前加上noparse
,结束的地方请加上/noparse
,别忘记两边加上双大括号。
在设置文件中设置的全局变量或内容头部的定义变量都可以解释。 如模板中的
{{ _higrid_author_name }}
{{ title }}