DataLife Engine 允许使用模板系统来输出新闻以及各种模块。我们尽可能简化了脚本中的模板使用方式,因此在使用它们时,您无需掌握任何编程语言知识,只需要懂 HTML 标记语言即可。不过,为了更完整、更轻松地使用模板,我们建议您仔细阅读模板使用手册,以了解模板中使用了哪些标签以及它们的用途。
在 DLE 中,模板就是位于 /temlates/ 文件夹中的一个文件夹。模板文件夹中的文件都属于同一个模板。
借助模板,您可以控制 DataLife Engine 控制面板的视觉设计;为此,您需要在模板文件夹中放入 adminpanel.css 文件。它将在主样式之后自动连接到控制面板,您可以重新定义控制面板的任何 CSS 样式。为了管理 iframe 编辑器内部的样式,您需要在模板文件夹中放入 editor.css 文件,该文件将在主样式之后自动连接到iframe 编辑器内部,从而允许您修改编辑器内部内容的视觉外观。为了使添加或编辑文章时的预览使用您的样式,必须在模板文件夹中放入 preview.css 文件。这些文件必须精确地放在您的模板文件夹中,而不是放在主 /temlates/ 文件夹中。
您还可以使用标签 {include file="my_block.tpl"} 把一个模板文件连接到另一个模板文件中。该标签会把指定文件 my_block.tpl 接入模板。此标签旨在简化模板结构,尤其适用于包含大量标签的复杂排版。该标签可在所有 .tpl 模板文件中使用。被连接的文件必须位于您的模板文件夹中或其子文件夹中;如果您想连接位于其他模板中的模板文件,则需要使用从脚本安装根目录开始的完整路径,例如 {include file="/templates/mytemplate/my_block.tpl"}。此外,您也可以借助该标签连接模板的 CSS 样式文件 {include file="{THEME}/css/styles.css"} 或 JS 文件。
被连接模板中的标签必须与连接该文件的模板中允许使用的标签一致。例如,如果某个 附加文件 是在 主模板 中连接的,那么该文件中也只能使用 主模板 所支持的那些标签。