是否可以在类型组的TCA中使用FAL?
基于doc所说的...
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 回答
您需要使用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