一、功能需求
在 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
(精準截?。┤悈?,可靈活實現標題、摘要的字數限制。合理配置不僅能保障頁面排版美觀,還能提升用戶瀏覽體驗,適配不同場景的內容展示需求。