gpt4 book ai didi

typo3 - 如何修改 FAL 引用的 TCA ImageManipulation 配置?

转载 作者:行者123 更新时间:2023-12-04 02:18:21 25 4
gpt4 key购买 nike

TYPO3 7.4 中,我有以下 TCA 配置,用于在启用新的 ImageManipulation(裁剪工具)的情况下上传单个图像:

'single_image_field' => array(
'exclude' => 1,
'label' => 'LLL:EXT:myext/Resources/Private/Language/locallang_db.xlf:sometable.single_image_field',
'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
'single_image_field',
array(
'maxitems' => 1,
'appearance' => array(
'collapseAll' => 1,
'expandSingle' => 1,
),
'foreign_types' => array(
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => array(
'showitem' => '--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,--palette--;;filePalette'
),
)
),
'jpg,jpeg,png'
),
),

现在我想配置我的自定义宽高比。这似乎可以通过列类型的 TCA 配置实现:ImageManipulation(参见:https://wiki.typo3.org/TYPO3.CMS/Releases/7.2/Feature#Impact_9)。

但是我怎样才能在上面的配置中应用它呢?

最佳答案

sys_file_reference 的默认crop 方面ratio's 可以按如下方式覆盖:

$GLOBALS['TCA']['sys_file_reference']['columns']['crop']['config']['ratios'] = array(
'1.7777777777777777' => '16:9',
'1.3333333333333333' => '4:3',
'1' => '1:1',
'NaN' => 'Free',
);

关于typo3 - 如何修改 FAL 引用的 TCA ImageManipulation 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32679471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com