DUX

帮助中心

系统使用

快速开始

更新时间:2024-09-08 08:34
阅读量:911

Dux Next 的 CMS应用 默认内置了专为 Html 页面开发 latte 作为模板引擎。

模板说明

DuxCMS 的页面模板放置在根目录的 theme 目录中,其中每个目录为一套模板。

每套模板中包含一个配置文件 config.json 用于定义模板中的配置信息,在模板中可以调用配置后的数据。

模板的名称为 latte 格式的后缀,支持全部的 Html 语法,同时支持 latte 模板引擎的语法。

模板渲染

模板中可以通过标签来调用各种数据,最终用户通过路由网址进行访问,访问到的内容即为模板渲染后的内容。

首页模板

首页模板为 index.latte 这个文件为固定的首页名称,无法进行自定义。

页面模板

除首页外的非详情模板都叫做页面模板,可用来展示列表、自定义页面等信息,路由规则为 page/模板路径。

例如:

新建一个文件为 about.latte 的模板,则可通过 http://域名/page/about 来访问该模板渲染后的页面。

详情模板

该模板可接收到路由传递的id参数,可以用来展示详情信息,路由规则为page/模板路径/{id},其中 id 可随意传递。

例如:

新建一个文件为 article-info.latte 的模板,则可通过 http://域名/page/article/1 来访问该模板渲染后的页面,并且可以通过 $id 变量来获取传递的 id 值。

静态文件

模板中可以引入图片、css、js 等任意文件,必须将引入的文件放置在模板目录中。

如果静态文件为 theme/default/images/logo.png 则可通过 /theme/images/logo.png 的绝对地址在模板中调用。

开发者交流
如果您是开发者 可以加入微信群和我们进行讨论
© copyright 2013-2023 Dux. All rights reserved. 陇ICP备2023003718号-1