错字3:使用TCA类型组与FAL

时间:2013-09-22 09:51:57

标签: typo3 config

是否可以在类型组的TCA中使用FAL?

基于文档,其中说...

  

elementBrowserType(string)(因为TYPO3 CMS 6.0)使其成为可能   设置替代元素浏览器类型(“db”或“file”)而不是   否则将根据“internal_type”设置进行渲染。这是   在内部用于FAL文件字段,其中internal_type是“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'],
),

......还有更多,但它不起作用。

任何提示?

1 个答案:

答案 0 :(得分:0)

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

http://api.typo3.org/typo3cms/master/html/class_t_y_p_o3_1_1_c_m_s_1_1_core_1_1_utility_1_1_extension_management_utility.html#ab95ff2f805d3ec462e869057339eee04