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

TYPO3 10.4 CKEditor后台保留ol的start属性前端丢失如何解决

解决方法

你当前的配置仅覆盖了编辑器端校验和数据入库阶段的start属性放行规则,还需要补充前端渲染阶段的属性放行配置,操作步骤如下:

  • 新增TypoScript配置,放行前端解析阶段ol标签的start属性
    在站点根TypoScript的Setup模块添加以下配置:
    # 放行ol标签的start属性
    lib.parseFunc_RTE.HTMLparser.tags.ol.allowedAttribs := addToList(start)
    # 若需要保留你自定义的data-count等其他属性,可一并追加
    lib.parseFunc_RTE.HTMLparser.tags.ol.allowedAttribs := addToList(data-count, class, id)
    
  • 检查自定义列表渲染模板
    如果你自行覆写了有序列表的Fluid渲染模板,请确保模板输出ol标签时正确读取并输出了start属性,示例写法:
    <ol 
      start="{listItem.start}"
      <f:if condition="{listItem.dataCount}"> data-count="{listItem.dataCount}"</f:if>
    >
      <f:for each="{listItem.children}" as="child">
        <li>{child.content -> f:format.raw()}</li>
      </f:for>
    </ol>
    
  • 清空缓存
    配置修改完成后清空TYPO3全量系统缓存和前端缓存,即可看到start属性正常在前端输出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 01:15:04