一、功能需求
在 PbootCMS 模板开发中,需对文章标题、摘要描述进行字数限制,避免因内容过长导致页面排版混乱,保障页面整洁性与用户体验(如文章列表页的标题 / 摘要展示)。
二、长度截取方法
1. len
与lencn
参数(核心区别)
2. 省略号自定义(V1.3.5 + 版本支持)
通过more
参数设置截取后的省略内容,若配置more
则不显示默认省略号。
示例:[list:description len=100 more='...查看更多']
(截取 100 字符后,末尾显示 “... 查看更多”)。
三、substr
截取方法(字符串精准截取)
substr
用于截取字符串片段,规则:
示例:
四、示例代码解析
以下为模板中调用标题、摘要并限制字数的完整示例:
{pboot:list scode=[nav:scode] num=3 order=sorting start=2} <a href="[list:link]" title="[list:title]"> <strong>[list:date style=d]</strong>[list:date style=Y-m] <h4>[list:title]</h4> <p>[list:description lencn=60]</p> </a> {/pboot:list}
代码拆解
五、总结
通过len
/lencn
(长度控制)、more
(省略号自定义)、substr
(精准截取)三类参数,可灵活实现标题、摘要的字数限制。合理配置不仅能保障页面排版美观,还能提升用户浏览体验,适配不同场景的内容展示需求。