DuxCMS Next 版本使用 latte 模板引擎作为模板标签扩展。
theme
目录中,其中每个目录为一套模板。
每套模板中包含一个配置文件 config.json
用于定义模板中的配置信息,在模板中可以调用配置后的数据。
模板的名称为 latte
格式的后缀,支持全部的 Html 语法,同时支持 latte 模板引擎的语法。
index.latte
这个文件为固定的首页名称,无法进行自定义。
page/模板名称
。
例如:
新建一个文件为 about.latte
的模板,则可通过 http://域名/page/about
来访问该模板渲染后的页面。
page/模板名称/{id}
,其中 id 可随意传递。
例如:
新建一个文件为 article-info.latte
的模板,则可通过 http://域名/page/article/1
来访问该模板渲染后的页面,并且可以通过 $id
来获取传递的 id 值。
theme/default/images/logo.png
则可通过 /theme/images/logo.png
的绝对地址在模板中调用。