TYPO3 10.4.20安装b13/containers后新内容向导无Container标签问题
不需要将TYPO3版本降级到10.4.18,b13/container扩展完全适配TYPO3 10.4全系列小版本,该问题由配置规则问题导致,可按以下步骤排查修复:
- 确认配置文件路径正确
你编写的tt_content.php必须存放在自定义扩展的Configuration/TCA/Overrides/目录下,只有该目录下的TCA配置会在核心和b13/container扩展的基础配置加载完成后执行,避免配置被覆盖失效。 - 调整扩展加载顺序
你存放配置的自定义扩展,需要在自身的ext_emconf.php或composer.json的require字段中声明依赖b13/container,确保b13/container扩展先完成加载,再执行你的容器配置代码,否则Registry类未初始化会导致配置直接不生效。 - 完全清理系统缓存
配置修改后需要清理全部后端缓存,建议直接删除项目根目录下var/cache/code/文件夹内的所有文件,避免部分缓存未刷新导致配置不生效。 - 手动补充向导分组配置
如果排查上述步骤后仍未显示Container标签页,可以在tt_content.php的末尾补充以下代码,手动注册内容元素向导的Container分组:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(' mod.wizards.newContentElement.wizardItems.container { header = Container elements { b13-3col-container { iconIdentifier = EXT:tourismus/Resources/Public/Icons/b13-3col-container.svg title = 3 Columns description = Some Description of the Container tt_content_defValues { CType = b13-3col-container } } } show = * } ');
完成以上操作后刷新后台即可看到Container标签页。
内容的提问来源于stack exchange,提问作者cpozo
相关产品推荐
相关产品推荐

