Update to TYPO3 8.7 LTS
This commit is contained in:
+5
-5
@@ -1,5 +1,5 @@
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/Mod/WebLayout/BackendLayouts.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/Mod/Wizards/NewContentElement.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/Extensions/GridElements.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/RTE.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/TCEFORM.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/Mod/WebLayout/BackendLayouts.tsconfig">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/Mod/Wizards/NewContentElement.tsconfig">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/Extensions/GridElements.tsconfig">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/RTE.tsconfig">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/PageTS/TCEFORM.tsconfig">
|
||||
+21
-17
@@ -1,46 +1,50 @@
|
||||
mod {
|
||||
wizards.newContentElement.wizardItems {
|
||||
common.show := removeFromList(table,bullets,uploads)
|
||||
menu.show := removeFromList(menu_abstract,menu_categorized_content,menu_categorized_pages,menu_recently_updated,menu_related_pages,menu_section_pages,menu_sitemap,menu_sitemap_pages)
|
||||
special.show = div,shortcut,html
|
||||
forms.show =
|
||||
teaser {
|
||||
header = Teaser
|
||||
elements {
|
||||
teaser {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Teaser allgemein
|
||||
description = Teaser mit konfigurierbarem Kontext
|
||||
tt_content_defValues.CType = teaser
|
||||
}
|
||||
teaser_country {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Teaser Land
|
||||
description = Teaser für ein auswählbares Land
|
||||
tt_content_defValues.CType = teaser_country
|
||||
}
|
||||
teaser_region {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Teaser Gebiet
|
||||
description = Teaser für ein auswählbares Gebiet
|
||||
tt_content_defValues.CType = teaser_region
|
||||
}
|
||||
teaser_city {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Teaser Ort
|
||||
description = Teaser für einen auswählbaren Ort
|
||||
tt_content_defValues.CType = teaser_city
|
||||
}
|
||||
teaser_hotel {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Teaser Hotel
|
||||
description = Teaser für ein auswählbares Hotel
|
||||
tt_content_defValues.CType = teaser_hotel
|
||||
}
|
||||
teaser_concept {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Teaser Konzept
|
||||
description = Teaser für ein auswählbares Konzept
|
||||
tt_content_defValues.CType = teaser_concept
|
||||
}
|
||||
teaser_product {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Teaser Produkt
|
||||
description = Teaser für ein auswählbares Produkt
|
||||
tt_content_defValues.CType = teaser_product
|
||||
@@ -52,13 +56,13 @@ mod {
|
||||
header = Störer
|
||||
elements {
|
||||
disturber {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Störer
|
||||
description = Störer mit Bild, mehreren Buttons und Kontaktinfo
|
||||
tt_content_defValues.CType = disturber
|
||||
}
|
||||
deal_of_the_week {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Deal der Woche
|
||||
description = Störer 'Deal der Woche' mit link auf Produkt
|
||||
tt_content_defValues.CType = deal_of_the_week
|
||||
@@ -69,19 +73,19 @@ mod {
|
||||
special {
|
||||
elements {
|
||||
lineup {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Lineup
|
||||
description = Links/rechts alternierende Boxen
|
||||
tt_content_defValues.CType = lineup
|
||||
}
|
||||
event_pricetable {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Event Preistabelle
|
||||
description = Preistabelle nach Verfügbarkeit
|
||||
tt_content_defValues.CType = event_pricetable
|
||||
}
|
||||
nlform {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Newsletter Anmeldung
|
||||
description = Anmeldeformular
|
||||
tt_content_defValues.CType = nlform
|
||||
@@ -92,31 +96,31 @@ mod {
|
||||
common {
|
||||
elements {
|
||||
gmap {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Google Map
|
||||
description = Google Map für Hotel oder Gebiet
|
||||
tt_content_defValues.CType = gmap
|
||||
}
|
||||
contact {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Ansprechpartner
|
||||
description = Kontaktbox mit Ansprechpartner für Sidebar
|
||||
tt_content_defValues.CType = contact
|
||||
}
|
||||
calendar {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Belegungskalender
|
||||
description = Belegungskalender zu einem ausgewählten Vertragspartner
|
||||
tt_content_defValues.CType = calendar
|
||||
}
|
||||
ytvideo {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = YouTube Video
|
||||
description = Responsiv eingebettetes Video
|
||||
tt_content_defValues.CType = ytvideo
|
||||
}
|
||||
button {
|
||||
iconIdentifier = content-image
|
||||
iconIdentifier = content-ep_theme-ce
|
||||
title = Button
|
||||
description = Button mit Referrer Übertragung
|
||||
tt_content_defValues.CType = button
|
||||
@@ -1,42 +0,0 @@
|
||||
RTE {
|
||||
default {
|
||||
contentCSS = EXT:ep_theme/Resources/Public/css/rte.min.css
|
||||
showButtons (
|
||||
blockstylelabel, blockstyle, textstylelabel, textstyle, linebreak,
|
||||
formatblock, bar, bold, italic, bar, orderedlist, unorderedlist,
|
||||
indent, bar, link, unlink, removeformat, linebreak,
|
||||
table, toggleborders, tableproperties, rowproperties, rowinsertabove,
|
||||
rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter,
|
||||
columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter,
|
||||
celldelete, cellsplit, cellmerge, image, insertcharacter, chMode, pastetoggle
|
||||
)
|
||||
keepButtonGroupTogether = 1
|
||||
|
||||
proc {
|
||||
allowedClasses =
|
||||
entryHTMLparser_db {
|
||||
tags {
|
||||
span.fixAttrib.style.unset = 1
|
||||
span.rmTagIfNoAttrib = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
buttons {
|
||||
formatblock.removeItems = h1,h6,section,div,footer,header,nav,aside,blockquote,pre,address,article
|
||||
link.properties.class.allowedClasses =
|
||||
pastetoggle.setActiveOnRteOpen = 1
|
||||
link.properties.class.allowedClasses = button,button--full
|
||||
}
|
||||
}
|
||||
|
||||
classes {
|
||||
button {
|
||||
name = Button
|
||||
}
|
||||
button--full {
|
||||
name = Button (volle Breite)
|
||||
requires = button
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
RTE {
|
||||
config {
|
||||
tt_content {
|
||||
bodytext {
|
||||
types {
|
||||
text {
|
||||
preset = dpn
|
||||
}
|
||||
textmedia {
|
||||
preset = dpn
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
imports:
|
||||
- { resource: "EXT:rte_ckeditor/Configuration/RTE/Processing.yaml" }
|
||||
- { resource: "EXT:rte_ckeditor/Configuration/RTE/Editor/Base.yaml" }
|
||||
- { resource: "EXT:rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml" }
|
||||
|
||||
editor:
|
||||
config:
|
||||
contentsCss:
|
||||
- "EXT:ep_theme/Resources/Public/css/rte.css"
|
||||
|
||||
stylesSet:
|
||||
- { name: "Button", element: "a", attributes: { 'class': 'button' } }
|
||||
- { name: "Button (volle Breite)", element: "a", attributes: { 'class': 'button button--full' } }
|
||||
|
||||
toolbarGroups:
|
||||
- { name: styles, groups: [ format, styles ] }
|
||||
- { name: basicstyles, groups: [ basicstyles ] }
|
||||
- { name: paragraph, groups: [ list] }
|
||||
- "/"
|
||||
- { name: links, groups: [ links ] }
|
||||
- { name: clipboard, groups: [ clipboard, cleanup, undo ] }
|
||||
- { name: editing, groups: [ spellchecker ] }
|
||||
- { name: insert, groups: [ insert ] }
|
||||
- { name: tools, groups: [ table, specialchar ] }
|
||||
- { name: document, groups: [ mode ] }
|
||||
|
||||
format_tags: "p;h1;h2;h3;h4"
|
||||
|
||||
removePlugins:
|
||||
- image
|
||||
|
||||
removeButtons:
|
||||
- Anchor
|
||||
- Underline
|
||||
- Strike
|
||||
@@ -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'
|
||||
);
|
||||
|
||||
});
|
||||
|
||||
+3
-1
@@ -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',
|
||||
|
||||
+3
-1
@@ -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' => [
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
tt_content.button =< lib.fluidContent
|
||||
tt_content.button =< lib.contentElement
|
||||
tt_content.button {
|
||||
templateName = Button
|
||||
variables {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
tt_content.calendar =< lib.fluidContent
|
||||
tt_content.calendar =< lib.contentElement
|
||||
tt_content.calendar {
|
||||
templateName = Calendar
|
||||
dataProcessing {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
tt_content.contact =< lib.fluidContent
|
||||
tt_content.contact =< lib.contentElement
|
||||
tt_content.contact {
|
||||
templateName = Contact
|
||||
dataProcessing {
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
tt_content.deal_of_the_week =< lib.fluidContent
|
||||
tt_content.deal_of_the_week =< lib.contentElement
|
||||
tt_content.deal_of_the_week {
|
||||
templateName = DealOfTheWeek
|
||||
dataProcessing {
|
||||
@@ -6,7 +6,7 @@ tt_content.deal_of_the_week {
|
||||
}
|
||||
}
|
||||
|
||||
tt_content.disturber =< lib.fluidContent
|
||||
tt_content.disturber =< lib.contentElement
|
||||
tt_content.disturber {
|
||||
templateName = Disturber
|
||||
dataProcessing {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
tt_content.event_pricetable =< lib.fluidContent
|
||||
tt_content.event_pricetable =< lib.contentElement
|
||||
tt_content.event_pricetable {
|
||||
templateName = EventPricetable
|
||||
variables {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
tt_content.lineup =< lib.fluidContent
|
||||
tt_content.lineup =< lib.contentElement
|
||||
tt_content.lineup {
|
||||
templateName = Lineup
|
||||
dataProcessing {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
tt_content.nlform =< lib.fluidContent
|
||||
tt_content.nlform =< lib.contentElement
|
||||
tt_content.nlform {
|
||||
templateName = NewsletterForm
|
||||
}
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
tt_content.teaser =< lib.fluidContent
|
||||
tt_content.teaser =< lib.contentElement
|
||||
tt_content.teaser {
|
||||
templateName = Teaser
|
||||
dataProcessing {
|
||||
@@ -8,7 +8,7 @@ tt_content.teaser {
|
||||
settings.teaserTextMaxChars = {$plugin.tx_eptheme.settings.teaserTextMaxChars}
|
||||
}
|
||||
|
||||
tt_content.teaser_country < lib.fluidContent
|
||||
tt_content.teaser_country < lib.contentElement
|
||||
tt_content.teaser_country {
|
||||
templateName = TeaserCountry
|
||||
dataProcessing {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
tt_content.ytvideo =< lib.fluidContent
|
||||
tt_content.ytvideo =< lib.contentElement
|
||||
tt_content.ytvideo {
|
||||
templateName = YoutubeVideo
|
||||
}
|
||||
+1
@@ -9,6 +9,7 @@ plugin.tx_epproducts {
|
||||
settings {
|
||||
teaserTextMaxChars = {$plugin.tx_eptheme.settings.teaserTextMaxChars}
|
||||
infoPageUid = {$plugin.tx_eptheme.settings.infoPageUid}
|
||||
defaultAjaxUid = {$plugin.tx_eptheme.settings.defaultAjaxUid}
|
||||
defaultContactFormPageUid = {$plugin.tx_eptheme.settings.defaultContactFormPageUid}
|
||||
phoneNumber = {$plugin.tx_eptheme.settings.phoneNumber}
|
||||
bpnBookingUrlTemplateCode = {$plugin.tx_eptheme.settings.bpnBookingUrlTemplateCode}
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:fluid_styled_content/Configuration/TypoScript/Static/setup.txt">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:fluid_styled_content/Configuration/TypoScript/setup.txt">
|
||||
|
||||
lib.fluidContent {
|
||||
lib.contentElement {
|
||||
layoutRootPaths.20 = EXT:ep_theme/Resources/Private/Layouts/FluidStyledContent
|
||||
templateRootPaths.20 = EXT:ep_theme/Resources/Private/Templates/FluidStyledContent
|
||||
partialRootPaths.20 = EXT:ep_theme/Resources/Private/Partials
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:form/Configuration/TypoScript/setup.txt">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:form_legacy/Configuration/TypoScript/setup.txt">
|
||||
|
||||
plugin.tx_form {
|
||||
view {
|
||||
@@ -149,4 +149,4 @@ plugin.tx_eptheme {
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_products/Configuration/TypoScript/constants.txt">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:gridelements/Configuration/TypoScript/constants.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:pb_social/Configuration/TypoScript/constants.txt">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:form/Configuration/TypoScript/constants.txt">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:form_legacy/Configuration/TypoScript/constants.txt">
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/Form.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/News.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/GridElements.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/Mailform.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/PbSocial.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/EpProducts.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/FluidStyledContent.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/Form.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/News.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/GridElements.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/Mailform.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/PbSocial.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript">
|
||||
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/SearchBar.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/SearchBox.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/SearchResult.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/Sitemap.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/DynamicContent.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/ParseFunc.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/SearchBar.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/SearchBox.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/SearchResult.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/Sitemap.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/DynamicContent.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Library/ParseFunc.typoscript">
|
||||
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/calendar.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/contact.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/disturber.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/gmap.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/lineup.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/list.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/nlform.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/teaser.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/ytvideo.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/button.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/calendar.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/contact.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/disturber.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/event_pricetable.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/gmap.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/lineup.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/list.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/nlform.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/teaser.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/ytvideo.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/ContentElements/button.typoscript">
|
||||
|
||||
plugin.tx_eptheme {
|
||||
settings < lib.fluidContent.settings
|
||||
settings < lib.contentElement.settings
|
||||
settings {
|
||||
footerNavPid = {$plugin.tx_eptheme.settings.footerNavPid}
|
||||
mainNavPid = {$plugin.tx_eptheme.settings.mainNavPid}
|
||||
@@ -96,10 +96,10 @@ plugin.tx_eptheme {
|
||||
tt_content.stdWrap.innerWrap >
|
||||
lib.stdheader.3.headerClass >
|
||||
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/Main.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/Ajax.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/XMLSitemap.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/Export.ts">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/Main.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/Ajax.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/XMLSitemap.typoscript">
|
||||
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:ep_theme/Configuration/TypoScript/Page/Export.typoscript">
|
||||
|
||||
config {
|
||||
doctype = html5
|
||||
|
||||
Reference in New Issue
Block a user