帝国CMS内容页的分页[!--page--]标签无效,通常是因为系统设置、模板语法或数据本身存在问题。这个标签用于在内容页显示多页内容时的分页导航,如果未正常输出分页链接,读者无法翻页,影响阅读体验。

检查内容是否真正需要分页

确保文章内容中确实使用了分页符。帝国CMS默认使用“[!–empirenews.page–]”作为手动分页标记(可在编辑器中插入分页)。

在后台编辑内容时,确认已点击“插入分页符”按钮

查看内容文本中是否存在类似[!–empirenews.page–]的分隔符

若使用自动分页功能,需在发布选项中启用“自动分页”,并设置每页字数

确认模板中使用正确的标签语法

[!--page--]必须出现在内容模板(如show.html)的正确位置,并且不能被HTML注释或其他字符干扰。

确保标签书写无误,是[!--page--]而非[!–page–](注意短横线数量和全角/半角)

不要将该标签包裹在JavaScript字符串或CSS注释中

建议在模板中单独一行写入此标签,便于调试

检查栏目和模型设置是否支持分页

某些自定义模型或特殊栏目类型可能未开启分页功能。

进入“栏目设置” → “生成选项”,确认“内容页生成方式”为动态或静态分页模式

检查所用的内容模型是否允许长文本字段进行分页处理

若使用了自定义字段存储内容,需确认该字段支持分页解析

更新缓存与重新生成页面

修改模板或设置后未更新缓存会导致变化不生效。

进入后台“数据更新中心”,依次更新“刷新缩略图”、“刷新JS调用”等缓存项

重新生成相关文章或整站页面

测试时尽量清除浏览器缓存,避免加载旧版页面