You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TYPO3中为Meta Description添加文本裁剪?

为TYPO3页面描述添加文本裁剪功能的实现方法

你给出的这段TypoScript代码其实已经实现了描述文本的裁剪功能,核心就是crop属性的配置,下面给你拆解细节:

核心配置解析

page {
  meta {
    description = TEXT
    description {
      field = og_description // description
      crop = 160| |1
    }
  }
}
  • field = og_description // description:优先读取og_description字段的内容,如果该字段为空,则 fallback 到description字段
  • crop = 160| |1:这就是实现裁剪的关键,三个参数分别对应:
    1. 160:设置裁剪后文本的最大字符长度为160
    2. 中间的空格:指定裁剪时的分隔符为空格,意思是裁剪时会在接近160字符的位置找最近的空格,以此截断,避免把单词从中间切开(如果不需要这个规则,直接留空的话会强制按字符数截断)
    3. 1:表示截断后自动在文本末尾添加省略号(设置为0则不添加)

自定义调整示例

如果需要调整裁剪规则,比如:

  • 强制按200字符截断,不保留单词完整性且不加省略号:crop = 200| |0
  • 按逗号作为分隔符裁剪,最大180字符加省略号:crop = 180|,|1

内容的提问来源于stack exchange,提问作者Sebastian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 17:50:34