TYPO3:当可通过Extbase扩展中的Flexforms进行设置时,TCA中的默认设置被覆盖
我添加了通过flexforms在扩展中设置detailPid的可能性:TYPO3:当可通过Extbase扩展中的Flexforms进行设置时,TCA中的默认设置被覆盖,typo3,typoscript,extbase,flexform,Typo3,Typoscript,Extbase,Flexform,我添加了通过flexforms在扩展中设置detailPid的可能性: 排列 LLL:EXT:events/Resources/Private/Language/locallang_db.xlf:flexforms.overview.detailPid 组 分贝 页 1. 1. 1. 建议 至少扩展和新闻有一个配置,允许在flexform为空时回退到TS。如果需要,可以复制代码并在扩展中使用 核心中没有可用于此的配置。至少扩展和新闻有一个配置,允许在flexform为空时回退到TS。如果需要
排列
LLL:EXT:events/Resources/Private/Language/locallang_db.xlf:flexforms.overview.detailPid
组
分贝
页
1.
1.
1.
建议
至少扩展和新闻有一个配置,允许在flexform为空时回退到TS。如果需要,可以复制代码并在扩展中使用
核心中没有可用于此的配置。至少扩展和新闻有一个配置,允许在flexform为空时回退到TS。如果需要,可以复制代码并在扩展中使用
核心中没有可用于此的配置。您可以将flexforms detailPid路径重命名为类似于
settings.flexform.detailPid的内容,然后在控制器中,您可以将TS中的设置与flexform中的设置合并,以便只有非空值才会生效
ArrayUtility::arrayMergeRecursiveOverrule($this->settings,$this settings['flexform'])
您可以将flexforms detailPid路径重命名为类似于settings.flexform.detailPid的路径,然后在控制器中,您可以将TS中的设置与flexform中的设置合并,以便只有非空值才会生效
ArrayUtility::arrayMergeRecursiveOverrule($this->settings,$this settings['flexform'])
谢谢!这是一个实用的解决方案。谢谢!这是一个实用的解决方案。谢谢Georg。我实施了你的解决方案,谢谢Georg。我实施了你的解决方案。