Как интегрировать варианты обрезки в инструмент обработки изображений в расширении tx_news?

В TYPO3 8.7 есть замечательная функция, называемая вариантами обрезки в инструменте обработки изображений. Подробную информацию можно найти в официальной функции description # 75880. Благодаря этому мы можем позволить внутреннему пользователю обрезать одно изображение в нескольких вариантах, например: для мобильных устройств и компьютеров. См. Изображение ниже.

введите здесь описание изображения Изображение из: https://techblog.sitegeist.de/responsive-images-with-typo3-8-7/

Конфигурация может быть выполнена в TCA:

'config' => [
 'type' => 'imageManipulation',
 'cropVariants' => [
     'mobile' => [
         'title' => 'LLL:EXT:ext_key/Resources/Private/Language/locallang.xlf:imageManipulation.mobile',
         'allowedAspectRatios' => [
             '4:3' => [
                 'title' => 'LLL:EXT:lang/Resources/Private/Language/locallang_wizards.xlf:imwizard.ratio.4_3',
                 'value' => 4 / 3
             ],
             'NaN' => [
                 'title' => 'LLL:EXT:lang/Resources/Private/Language/locallang_wizards.xlf:imwizard.ratio.free',
                 'value' => 0.0
             ],
         ],
     ],
     'desktop' => [
         'title' => 'LLL:EXT:ext_key/Resources/Private/Language/locallang.xlf:imageManipulation.desktop',
         'allowedAspectRatios' => [
             '4:3' => [
                 'title' => 'LLL:EXT:lang/Resources/Private/Language/locallang_wizards.xlf:imwizard.ratio.4_3',
                 'value' => 4 / 3
             ],
             'NaN' => [
                 'title' => 'LLL:EXT:lang/Resources/Private/Language/locallang_wizards.xlf:imwizard.ratio.free',
                 'value' => 0.0
             ],
         ],
     ],
 ]

]

Пытаюсь интегрировать в tx_news. Я хочу использовать существующее поле с именем fal_media. Конфигурацию этого поля вы можете найти в исходном файле из tx_news в GitHub. Снимок экрана фрагмента кода ниже:

введите здесь описание изображения

Кто-нибудь знает, как можно реализовать варианты обрезки при манипуляции с изображением в расширении tx_news для поля fal_media?


person explorer    schedule 06.07.2017    source источник
comment
Пытаюсь добавить информацию в документацию. См. github.com/georgringer/news/issues/371, чтобы узнать о соответствующей проблеме.   -  person Georg Ringer    schedule 07.07.2017
comment
Это отличная идея! С нетерпением жду этого.   -  person explorer    schedule 07.07.2017


Ответы (2)


Просто чтобы ответить на этот вопрос и упростить поиск решения (ссылка georgs указывает на него)

$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['fal_media']['config']['overrideChildTca']['columns']['crop'] = [
    'config' => [
        'cropVariants' => [
            'mobile' => [
                'title' => 'Mobile',
                'allowedAspectRatios' => [
                    '4:3' => [
                        'title' => '4 zu 3',
                        'value' => 4 / 3
                    ],
                    'NaN' => [
                        'title' => 'FREI',
                        'value' => 0.0
                    ],
                ],
            ],
        ],
    ],
];

См .: https://github.com/georgringer/news/issues/371

person Tobias Gaertner    schedule 29.11.2017

просто добавьте к вашему f: image кадрирование = "mobile".

person BENCH    schedule 07.07.2017
comment
Вопрос в том, как настроить TCA fal_media в расширении tx_news. Таким образом, мы можем добавлять различные варианты (и настройки) для этого конкретного поля при редактировании изображения в инструменте манипуляции. Добавление cropVariant="mobile" к f: image где-нибудь в шаблонах не повлияет на инструмент манипуляции ... это просто уровень представления. - person explorer; 07.07.2017