AnqiCMS 的模板,使用 .html 作为模板文件后缀,并存放在 /template 模板文件夹中,模板用到的样式、js脚本、图片等静态资源,则单独存放在 /public/static/ 目录。

模板文件的使用类似 Django 模板引擎的标签标记,变量则使用双花括号来定义,如 {{变量}}。条件判断、循环控制等标签,使用单花括号和百分号来定义,并且需要用结束标签来结束,标签成对出现,如 {% if archive.Id == 10 %}这是文档ID为10的文档{% endif %}。

变量名采用驼峰命名法则,每个单词首字母大写,部分特殊规定的除外,如 {archive.Id}、{archive.Title}。

模板文件统一编码为UTF8编码,如果是其他编码,则会导致页面乱码,无法正常显示,如果是windows用户编辑模板文件的时候,请存储成UTF-8格式编码的模板文件。

模板支持的类型有:自适应模板类型、代码适配模板类型、PC+手机端模板类型。

模板支持单独的移动端模板定义,移动端模板存放在 mobile 目录,选择 代码适配模式、PC+手机端模式 的模板的时候,需要创建 mobile 模板。

模板支持一些默认的自定义名称,只要存在这些自定义的模板文件,则不需要单独在后台设置模板,就能自动应用该模板。

隐藏内容
本内容需评论后查看
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。