五、前台与模板开发
Ju7CMS 建站系统的操作说明书:按栏目从环境到模板开发逐章展开,每章一节可独立阅读。内容与本机程序代码一致,可当作实施与排障手册使用。
面向改界面的人:一次访问如何变成页面、主题目录分工、玉环模板语法与列表/详情/片段写法,以及运行模式、玉环缓存与手机版。
这一部分讲什么
模板部分是全书最长的一段,因为「改界面」同时涉及文件、语法、数据与玉环缓存四件事。建议按顺序读:先理解一次访问如何变成页面(第 26 章),再看目录分工(第 27 章),然后用语法速查(第 28 章)查令牌,最后按页型读列表、详情与片段(第 29 至 31 章)。
章节
| 章 | 标题 | 解决什么 |
|---|---|---|
| 二十六 | 一次访问怎么变成页面 | 从请求到 HTML 的完整链路,以及模板与数据怎么拼 |
| 二十七 | 主题目录与文件分工 | 模板、样式、脚本、图片各放哪,哪些文件不能随便动 |
| 二十八 | 玉环模板语法速查 | 变量、条件、循环、数据标签与转义规则 |
| 二十九 | 玉环列表页模板 | 栏目列表、分页、筛选与排序的写法 |
| 三十 | 玉环详情页模板 | 正文页字段、上下篇、相关内容与结构化数据 |
| 三十一 | 公共片段与区块 | 页头页脚、导航、表单等被多处引入的片段 |
| 三十二 | 三种运行模式 | 地址形状、代价与切换前的检查项 |
| 三十三 | 三层玉环缓存 | 设置字典、模板编译、整页 HTML 的失效路径 |
| 三十四 | 生成静态页 | 生成任务的范围、时机与站点地图 |
| 三十五 | 玉环主题切换与手机版 | 换主题、整包应用、回滚与手机端判断 |
改模板的安全顺序
- 先备份要改的文件,或在模板管理里复制一份;
- 只改一处,保存后立即看前台;
- 没变化先清模板玉环缓存(第 33 章),不要连续改第二处;
- 页面空白或 500 时按第 40 章判断是页面坏还是模板坏,再回滚。
读完能做到
- 看懂一份模板,知道每个令牌取的是哪张表、哪个字段;
- 照着现有页型改出一个新的玉环列表页或玉环详情页;
- 判断「改了没生效」卡在哪一层玉环缓存;
- 安全地切换主题,并在出问题时回到原主题。
第 32 至 34 章讲运行模式与静态生成,和第 35 章的玉环主题切换都属于「会改变全站行为」的操作。先把模板改稳定,再考虑这些开关;切换前先备份,切换后按第 40 章做一轮前台抽查。
微信扫码聊需求