[英]TYPO3 TCA pages types add Tab
我想将现有选项卡添加到特殊页面类型。 例如标签“社交媒体”到页面类型 254(文件夹)。 所以我像这样使用 mergeRecursiveWithOverrule,但后来我重新定义了所有。 我可以只添加一个选项卡吗?
\TYPO3\CMS\Core\Utility\ArrayUtility::mergeRecursiveWithOverrule(
$GLOBALS['TCA']['pages'],
[
'types' => [
254 => [
'showitem' => '
--div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general, --palette--;;standard, --palette--;;titleonly, ,
--div--;LLL:EXT:seo/Resources/Private/Language/locallang_tca.xlf:pages.tabs.socialmedia, --palette--;;opengraph, --palette--;;twittercards,
,...
,
'
]
],
],
);
谢谢
ExtensionManagementUtility::addToAllTCAtypes()
是您要查找的内容,尤其是第三个参数。
addToAllTCAtypes()
的参数:
应向其添加字段的表的名称。
逗号分隔的字段字符串,与 TCA 中类型的 showitem 属性中使用的语法相同。
可选:记录应添加字段的表的类型,详见TCA中的类型。
可选:与现有字段相关的 position(“之前”或“之后”)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.