Update to TYPO3 8.7 LTS

This commit is contained in:
Björn Fromme
2018-09-19 14:55:28 +02:00
parent af44d29340
commit f20c91846a
161 changed files with 3236 additions and 2705 deletions
@@ -1,20 +1,58 @@
<?php
$GLOBALS['TCA']['sys_file_reference']['columns']['crop']['config'] = [
'type' => 'imageManipulation',
'allowedExtensions' => 'jpg',
'ratios' => [
'1.3333333333333334' => 'EP Reisen: Teaser gerade',
'2.0555555555555556' => 'EP Reisen: Teaser ungerade',
'2.3333333333333334' => 'EP Reisen: Header groß',
'3.3333333333333334' => 'EP Reisen: Header klein',
'1.59' => 'EP Reisen: Content Slider',
'1.79069767' => 'EP Reisen: Content Slider Produkttexte',
'1.625' => 'EP Reisen: Slider Produkt Header',
'1' => 'EP Events: Teaser Slider Desktop',
'1.7857' => 'EP Events: Teaser Slider Mobile',
'2.0571' => 'EP Events: Header groß',
'2.63333333333333' => 'EP Events: Header Beispielangebot',
'NaN' => 'Free',
$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,
],
'epEventsTeaserSliderMobile' => [
'title' => 'EP Events: Teaser Slider Mobile',
'value' => 1.7857
],
'epEventsHeaderLarge' => [
'title' => 'EP Events: Header groß',
'value' => 2.0571,
],
'epEventsHeaderOffer' => [
'title' => 'EP Events: Header Beispielangebot',
'value' => 2.63333333333333,
],
'free' => [
'title' => 'Frei',
'value' => 'NaN',
],
],
],
];
@@ -2,8 +2,12 @@
defined('TYPO3_MODE') or die();
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile(
'ep_theme',
'Configuration/TypoScript',
'EP Theme'
);
call_user_func(function () {
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile(
'ep_theme',
'Configuration/TypoScript',
'EP Theme'
);
});
@@ -2,7 +2,8 @@
defined('TYPO3_MODE') or die();
call_user_func(function() {
call_user_func(function () {
$ttContentColumns = [
'tx_eptheme_context_country' => [
'exclude' => 0,
@@ -101,6 +102,7 @@ call_user_func(function() {
'type' => 'input',
'size' => 12,
'eval' => 'date',
'renderType' => 'inputDateTime',
]
],
'tx_eptheme_context_date_to' => [
@@ -110,6 +112,7 @@ call_user_func(function() {
'type' => 'input',
'size' => 12,
'eval' => 'date',
'renderType' => 'inputDateTime',
]
],
'button' => [
@@ -166,4 +169,16 @@ call_user_func(function() {
'after:header_layout'
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
'EP.EpTheme',
'SimpleForm',
'Kurzformular'
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
'EP.EpTheme',
'FullForm',
'Anfrageformular Gruppen'
);
});
@@ -44,7 +44,9 @@ call_user_func(function() {
'columnsOverrides' => [
'bodytext' => [
'label' => 'Text',
'defaultExtras' => 'richtext:rte_transform[mode=ts_css]'
'config' => [
'enableRichtext' => true,
]
],
'assets' => [
'label' => 'Bild',
@@ -106,7 +106,9 @@ call_user_func(function() {
'columnsOverrides' => [
'bodytext' => [
'label' => 'Teasertext',
'defaultExtras' => 'richtext:rte_transform[mode=ts_css]'
'config' => [
'enableRichtext' => true,
],
],
'header' => [
'config' => [
@@ -7,10 +7,9 @@ return [
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'dividers2tabs' => TRUE,
'versioningWS' => 2,
'versioning_followPages' => TRUE,
'hideTable' => TRUE,
'dividers2tabs' => true,
'versioningWS' => true,
'hideTable' => true,
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l10n_parent',
'transOrigDiffSourceField' => 'l10n_diffsource',
@@ -21,7 +20,7 @@ return [
'endtime' => 'endtime',
],
'searchFields' => 'headline,subline',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/tx_eptheme_domain_model_lineup.gif'
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'interface' => [
'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, name, description, image,
@@ -30,11 +29,6 @@ return [
'types' => [
'1' => [
'showitem' => 'hidden, name, description, image, --palette--;;social',
'columnsOverrides' => [
'description' => [
'defaultExtras' => 'richtext[]',
],
],
],
],
'palettes' => [
@@ -94,34 +88,38 @@ return [
],
'starttime' => [
'exclude' => 0,
'l10n_mode' => 'mergeIfNotBlank',
'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime',
'config' => [
'type' => 'input',
'size' => 13,
'max' => 20,
'eval' => 'datetime',
'checkbox' => 0,
'default' => 0,
'range' => [
'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y'))
],
'behaviour' => [
'allowLanguageSynchronization' => true,
],
'renderType' => 'inputDateTime',
],
],
'endtime' => [
'exclude' => 0,
'l10n_mode' => 'mergeIfNotBlank',
'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime',
'config' => [
'type' => 'input',
'size' => 13,
'max' => 20,
'eval' => 'datetime',
'checkbox' => 0,
'default' => 0,
'range' => [
'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y'))
],
'behaviour' => [
'allowLanguageSynchronization' => true,
],
'renderType' => 'inputDateTime',
],
],
'sorting' => [
@@ -147,6 +145,7 @@ return [
'cols' => 40,
'rows' => 10,
'eval' => 'trim',
'enableRichtext' => true,
],
],
'image' => [
@@ -159,18 +158,15 @@ return [
'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference',
'useSortable' => false,
],
'foreign_types' => [
'0' => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
],
'overrideChildTca' => [
'types' => [
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette',
],
],
],
'maxitems' => 1
],
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
@@ -1,16 +1,15 @@
<?php
return [
'ctrl' => [
'title' => 'LLL:EXT:ep_theme/Resources/Private/Language/locallang_db.xlf:tx_eptheme_domain_model_slide',
'title' => 'Slide',
'default_sortby' => 'ORDER BY headline',
'label' => 'headline',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'dividers2tabs' => TRUE,
'versioningWS' => 2,
'versioning_followPages' => TRUE,
'hideTable' => TRUE,
'dividers2tabs' => true,
'versioningWS' => true,
'hideTable' => true,
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l10n_parent',
'transOrigDiffSourceField' => 'l10n_diffsource',
@@ -21,7 +20,7 @@ return [
'endtime' => 'endtime',
],
'searchFields' => 'headline,subline',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/tx_eptheme_domain_model_slide.gif'
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'interface' => [
'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, headline, subline, button,
@@ -89,34 +88,38 @@ return [
],
'starttime' => [
'exclude' => 0,
'l10n_mode' => 'mergeIfNotBlank',
'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime',
'config' => [
'type' => 'input',
'size' => 13,
'max' => 20,
'eval' => 'datetime',
'checkbox' => 0,
'default' => 0,
'range' => [
'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y'))
],
'behaviour' => [
'allowLanguageSynchronization' => true,
],
'renderType' => 'inputDateTime',
],
],
'endtime' => [
'exclude' => 0,
'l10n_mode' => 'mergeIfNotBlank',
'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime',
'config' => [
'type' => 'input',
'size' => 13,
'max' => 20,
'eval' => 'datetime',
'checkbox' => 0,
'default' => 0,
'range' => [
'lower' => mktime(0, 0, 0, date('m'), date('d'), date('Y'))
],
'behaviour' => [
'allowLanguageSynchronization' => true,
],
'renderType' => 'inputDateTime',
],
],
'sorting' => [
@@ -159,48 +162,32 @@ return [
'type' => 'input',
'size' => 4,
'eval' => 'int',
'wizards' => [
'link' => [
'type' => 'popup',
'title' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_link_formlabel',
'icon' => 'EXT:backend/Resources/Public/Images/FormFieldWizard/wizard_link.gif',
'module' => [
'name' => 'wizard_link',
'urlParameters' => [
'mode' => 'wizard'
]
],
'JSopenParams' => 'height=300,width=500,status=0,menubar=0,scrollbars=1'
]
],
'renderType' => 'inputLink',
]
],
'image' => [
'exclude' => 0,
'label' => 'LLL:EXT:ep_theme/Resources/Private/Language/locallang_db.xlf:tx_eptheme_domain_model_slide.image',
'label' => 'Bild',
'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
'images',
[
'appearance' => [
'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference',
'useSortable' => false,
],
'foreign_types' => [
'0' => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
'showitem' => '
--palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
],
'minitems' => 1,
'maxitems' => 1,
],
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
[
'appearance' => [
'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference',
'fileUploadAllowed' => false,
],
'overrideChildTca' => [
'types' => [
\TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
'showitem' => '
--palette--;LLL:EXT:lang/Resources/Private/Language/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
--palette--;;filePalette'
],
],
],
'maxitems' => 1,
'minitems' => 1,
],
'jpg,jpeg'
),
],
'page' => [