Wenn die Standard-Aspect Ratios im TYPO3 Backend nicht reichen, kann man relativ einfach und schnell seine eigenen Ratios hinzufügen.
sys_file_reference.php
Unter EXT:Configuration/TCA/Overrides/sys_file_reference.php anlegen und folg. Code einfügen:
<?php
//Unsere eigenen Default Aspect Ratios:
$defaultRatios = [
'NaN' => [
'title' => 'Free',
'value' => 0.0
],
'4:3' => [
'title' => '4:3',
'value' => 4 / 3
],
'3:2' => [
'title' => '3:2',
'value' => 3 / 2
],
'16:9' => [
'title' => '16:9',
'value' => 16 / 9
],
'1:1' => [
'title' => '1:1',
'value' => 1.0
],
];
$GLOBALS['TCA']['sys_file_reference']['columns']['crop']['config'] = [
'type' => 'imageManipulation',
'cropVariants' => [
'default' => [
'title' => 'Standard Aspect Ratio',
'allowedAspectRatios' => $defaultRatios,
]
]
];
Nachdem der Systemcache gelöscht wurde, sind die neuen Aspect Ratios in der Image Manipulation verfügbar.