Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TYPO3:当可通过Extbase扩展中的Flexforms进行设置时,TCA中的默认设置被覆盖_Typo3_Typoscript_Extbase_Flexform - Fatal编程技术网

TYPO3:当可通过Extbase扩展中的Flexforms进行设置时,TCA中的默认设置被覆盖

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。如果需要

我添加了通过flexforms在扩展中设置detailPid的可能性:


排列
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。我实施了你的解决方案。