3

新しい(切り抜きツール)を有効にして単一の画像をアップロードするTYPO3 7.4には、次のようにします。TCA configurationImageManipulation

'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'
    ),
),

今、私は自分のカスタムをaspect ratio's構成したいと思っています。これはTCA configuration、列タイプで可能と思われます: ImageManipulation(参照: https://wiki.typo3.org/TYPO3.CMS/Releases/7.2/Feature#Impact_9 )。

しかし、上記の構成でこれをどのように適用できますか?

4

1 に答える 1

4

のデフォルトのcropアスペクトratio'ssys_file_reference、次のように上書きできます。

$GLOBALS['TCA']['sys_file_reference']['columns']['crop']['config']['ratios'] = array(
    '1.7777777777777777' => '16:9',
    '1.3333333333333333' => '4:3',
    '1' => '1:1',
    'NaN' => 'Free',
);
于 2015-09-30T17:15:39.827 に答える