Fragment碎片功能用于缓存头部、底部等公共模块,提升性能与维护效率。需先在后台开启“启用碎片生成”,再创建碎片模板(如网站头部),编写含标签的HTML代码。通过[frag]ID[/frag]在页面模板中调用,系统生成静态页时替换为缓存内容。修改后需更新碎片缓存或重新生成页面,实现全站同步。适用于多页面共用场景,避免频繁变动内容使用。

帝国CMS的Fragment碎片功能主要用于缓存页面中的局部内容,比如头部、底部、侧边栏等公共模块,提升网站性能和维护效率。通过碎片功能,可以实现一处修改,全站更新的效果,特别适合多栏目或多页面共用同一块内容的场景。
一、开启Fragment碎片功能
在使用前需确认系统已启用碎片功能:
-
• 登录后台 → 系统设置 → 系统参数设置 → 性能优化设置
• 检查“启用碎片生成”是否勾选,若未启用请开启并保存
二、创建Fragment碎片模板
以制作网站公用头部为例:
-
• 进入后台 → 模板管理 → Fragment碎片模板
• 点击“增加碎片模板”,填写名称如“网站头部”
• 在模板内容中编写HTML代码(可调用标签):
三、在页面模板中调用碎片
编辑需要使用碎片的页面模板(如首页、列表页、内容页),插入调用代码:
-
• 使用 [frag]ID[/frag] 格式调用,其中 ID 是碎片模板的编号
• 例如碎片ID为1,则写成:[frag]1[/frag]
• 系统生成静态页时会自动替换为对应缓存内容
四、更新与维护碎片内容
修改碎片模板后,需重新生成相关页面或刷新碎片缓存:
-
• 后台 → 工具 → 更新碎片缓存
• 或手动重新生成使用了该碎片的页面
• 修改一次即可,所有引用位置同步更新
基本上就这些。合理使用Fragment碎片功能,能减少重复代码,加快生成速度,尤其对结构统一的大中型站点帮助明显。注意避免将频繁变动的内容设为碎片,以免影响实时性。










