TYPO3 8.7嵌入式元素的TCA配置

时间:2018-11-20 10:08:14

标签: typo3-8.x

在TYPO3 8.7中,我想创建一个内联元素,当后端用户打开或关闭后端中的任何子元素时,子元素永远不会自动折叠。

根据文档,这可以通过以下选项实现:

  

expandSingle(布尔值)   “每次只显示一个扩展的子记录。   如果单击折叠的记录,则当前打开的记录将折叠,并且   被点击的那个展开。”

https://docs.typo3.org/typo3cms/TCAReference/8.7/singlehtml/Index.html#document-ColumnsConfig/Type/Inline

所以我这样设置我的TCA配置:

'rm_project_gallery' => [
    'label' => 'LLL:EXT:gallery/Resources/Private/Language/locallang_db.xlf:gallery_element.sheet.inline.label',
    'config' => [
        'type' => 'inline',
        'appearance' => [
            'expandSingle' => false,
        ],
        'minitems' => 0,
        'maxitems' => 999,
        'foreign_table' => 'tx__gallery_element_gallery',
        'foreign_field' => 'content_element',
    ],
],

但这不会导致预期的行为:

当我展开一个元素时,其他元素会崩溃。

这是一个错误吗?还是我错过了什么?

0 个答案:

没有答案