Typo3 类型3:将TCA类型组与FAL一起使用

Typo3 类型3:将TCA类型组与FAL一起使用,typo3,config,Typo3,Config,是否可以在TCA中与类型组一起使用FAL 根据文件上说 elementBrowserType(字符串)(因为TYPO3 CMS 6.0)可以 设置替代元素浏览器类型(“db”或“文件”),而不是 否则,将根据“内部类型”设置渲染。这是 内部用于FAL文件字段,其中内部_类型为“db”,但 元素浏览器应该是文件元素浏览器 …我尝试了以下几点: 'config' => array( 'type' => 'group', 'internal_type' => 'db'

是否可以在TCA中与类型组一起使用FAL

根据文件上说

elementBrowserType(字符串)(因为TYPO3 CMS 6.0)可以 设置替代元素浏览器类型(“db”或“文件”),而不是 否则,将根据“内部类型”设置渲染。这是 内部用于FAL文件字段,其中内部_类型为“db”,但 元素浏览器应该是文件元素浏览器

…我尝试了以下几点:

'config' => array(
    'type' => 'group',
    'internal_type' => 'db',
    'MM' => 'sys_file_reference', // with and without this option
    'uploadfolder' => '',
    'minitems' => 0,
    'maxitems' => 99,
    'appearance' => array(
        'elementBrowserType' => 'file',
        'elementBrowserAllowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
    ),
    'max_size' => $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'],
),
…还有更多,但它不起作用


有什么提示吗?

您需要使用API:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('media')
(取自
Core\Configuration\TCA\pages.php


我认为特殊的设置是,他想要一个group类型的字段,而不是inline类型的字段(无论出于什么原因…)。是的,没错。小组。这可能吗?在医生看来是这样的。它不再以这种方式工作了。可以使用类型组而不是内联(只需查看创建的TCA),但这很可能不会对您有多大帮助。可能无法为类型组实现新内容。您必须检查代码以验证这一点。