Add field specific crop variants

This commit is contained in:
Björn Fromme
2018-09-19 16:23:48 +02:00
parent f20c91846a
commit f166fb5afc
9 changed files with 366 additions and 30 deletions
@@ -267,6 +267,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'Teaser ungerade',
'value' => 2.0555555555555556,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -290,6 +315,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'headerLarge' => [
'title' => 'Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'Header klein',
'value' => 3.3333333333333334,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -244,6 +244,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'Teaser ungerade',
'value' => 2.0555555555555556,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -266,6 +291,31 @@ return [
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette',
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'headerLarge' => [
'title' => 'Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'Header klein',
'value' => 3.3333333333333334,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
],
'maxitems' => 10
@@ -264,6 +264,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'Teaser ungerade',
'value' => 2.0555555555555556,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -287,6 +312,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'headerLarge' => [
'title' => 'Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'Header klein',
'value' => 3.3333333333333334,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -283,6 +283,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'Teaser ungerade',
'value' => 2.0555555555555556,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -306,6 +331,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'headerLarge' => [
'title' => 'Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'Header klein',
'value' => 3.3333333333333334,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -384,6 +384,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'Teaser ungerade',
'value' => 2.0555555555555556,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -407,6 +432,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'headerLarge' => [
'title' => 'Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'Header klein',
'value' => 3.3333333333333334,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -336,6 +336,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'Teaser ungerade',
'value' => 2.0555555555555556,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -359,6 +384,31 @@ return [
--palette--;;filePalette',
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'headerLarge' => [
'title' => 'Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'Header klein',
'value' => 3.3333333333333334,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 10
],
@@ -1,37 +1,10 @@
<?php
/**
$GLOBALS['TCA']['sys_file_reference']['columns']['crop']['config']['cropVariants'] = [
'default' => [
'title' => 'Default',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'EP Reisen: Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'EP Reisen: Teaser ungerade',
'value' => 2.0555555555555556,
],
'headerLarge' => [
'title' => 'EP Reisen: Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'EP Reisen: Header klein',
'value' => 3.3333333333333334,
],
'contentSlider' => [
'title' => 'EP Reisen: Content Slider',
'value' => 1.59,
],
'contentSliderProduct' => [
'title' => 'EP Reisen: Content Slider Produkttexte',
'value' => 1.79069767,
],
'sliderProductHeader' => [
'title' => 'EP Reisen: Slider Produkt Header',
'value' => 1.625,
],
'epEventsTeaserSliderDesktop' => [
'title' => 'EP Events: Teaser Slider Desktop',
'value' => 1,
@@ -55,4 +28,4 @@ $GLOBALS['TCA']['sys_file_reference']['columns']['crop']['config']['cropVariants
],
],
];
**/
@@ -122,7 +122,33 @@ call_user_func(function() {
'appearance' => [
'createNewRelationLinkTitle' => 'Hinzufügen'
],
'foreign_types' => $GLOBALS['TCA']['tt_content']['columns']['image']['config']['foreign_types'],
'overrideChildTca' => [
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'teaserEven' => [
'title' => 'Teaser gerade',
'value' => 1.3333333333333334,
],
'teaserOdd' => [
'title' => 'Teaser ungerade',
'value' => 2.0555555555555556,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 1,
'minitems' => 0,
], $GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext'])
@@ -183,6 +183,43 @@ return [
--palette--;;filePalette'
],
],
'columns' => [
'crop' => [
'config' => [
'cropVariants' => [
'default' => [
'title' => 'Alle Geräte',
'allowedAspectRatios' => [
'headerLarge' => [
'title' => 'Header groß',
'value' => 2.3333333333333334,
],
'headerSmall' => [
'title' => 'Header klein',
'value' => 3.3333333333333334,
],
'contentSlider' => [
'title' => 'Content Slider/Galerie',
'value' => 1.59,
],
'contentSliderProduct' => [
'title' => 'Content Slider/Galerie Produkttexte',
'value' => 1.79069767,
],
'sliderProductHeader' => [
'title' => 'Slider Produkt Header',
'value' => 1.625,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
],
],
],
],
],
'maxitems' => 1,
'minitems' => 1,