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

TYPO3设置html5 doctype后仍输出闭合斜杠,如何去除?

解决TYPO3中HTML5模式下单标签带尾部斜杠的问题

以下是几种最优解决方法,按优先级排序:

1. 调整核心TypoScript配置

在已设置config.doctype = html5的基础上,添加以下配置,彻底禁用XHTML风格的标签闭合规则:

config.xhtml_cleaning = 0
config.html5 = 1
  • config.xhtml_cleaning = 0:关闭TYPO3默认的XHTML标签清理机制,避免自动为单标签添加尾部斜杠
  • config.html5 = 1:强制启用HTML5输出规范,让<meta>、<img>等单标签按标准输出(不带尾部斜杠)

2. TYPO3 v11+专属配置

如果使用TYPO3 v11及以上版本,可额外添加以下配置,确保内容渲染器完全遵循HTML5规则:

config.contentRendering = html5

该配置会覆盖旧的XHTML渲染逻辑,从根源上统一输出格式。

3. 排查自定义模板与第三方扩展

若上述配置无效,需检查以下内容:

  • 自定义Fluid模板中是否手动编写了带尾部斜杠的单标签(如<img src="..." />),需手动修改为HTML5标准格式(<img src="...">)
  • 第三方扩展(如SEO、内容优化类)是否强制开启了XHTML输出模式,需进入扩展配置面板关闭相关选项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 19:37:05