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
相关产品推荐
相关产品推荐

