【问题标题】:Typo3: Using TCA type group with FALTypo3:使用带有 FAL 的 TCA 类型组
【发布时间】:2013-09-22 09:51:57
【问题描述】:

是否可以在 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'],
),

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

有什么提示吗?

【问题讨论】:

    标签: typo3 config


    【解决方案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

    【讨论】:

    • 我认为特殊设置是他想要一个组类型的字段,而不是内联类型的字段(无论出于何种原因......)。
    • 是的,没错。团体。这可能吗?在文档中听起来是这样。
    • 它不再以这种方式工作了。可能可以使用类型组而不是内联(只需查看创建的 TCA),但这很可能对您没有太大帮助。新的东西可能不会为类型组实现。您必须检查代码以验证这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多