chore: copy ep_products and ep_theme from EP/website@9593cc8

Copied unchanged from public/typo3conf/ext/ of EP/website at
9593cc8631354f8a363d6609de8b7433f669a9a0 (Git-tracked files only).
History stays in the old repository. Only composer.json files are
added so the extensions install as path packages.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
frommeandClaude Opus 5.5 committed 2026-10-21 14:01:20 +02:00
1 parent 59afaecea1
commit a46918de9d
778 files changed
+67000 -2

No files matched your search

@@ -0,0 +1,6 @@
mod {
SHARED {
defaultLanguageFlag = de
defaultLanguageLabel = Deutsch
}
}
@@ -0,0 +1 @@
@import 'EXT:ep_theme/Configuration/TSconfig/Page/Mod/WebLayout/BackendLayouts/*'
@@ -0,0 +1,29 @@
mod.web_layout.BackendLayouts {
detail {
title = Detailseite
config {
backend_layout {
colCount = 1
rowCount = 2
rows {
1 {
columns {
1 {
name = Content
colPos = 0
}
}
}
2 {
columns {
1 {
name = Teaserbereich
colPos = 1
}
}
}
}
}
}
}
}
@@ -0,0 +1,21 @@
mod.web_layout.BackendLayouts {
frontpage {
title = Startseite
config {
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Content
colPos = 0
}
}
}
}
}
}
}
}
@@ -0,0 +1,22 @@
mod.web_layout.BackendLayouts {
frontpageEvent {
title = Startseite Events
config {
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Content
colPos = 0
}
}
}
}
}
}
}
}
@@ -0,0 +1,21 @@
mod.web_layout.BackendLayouts {
popup {
title = Popup
config {
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Content
colPos = 0
}
}
}
}
}
}
}
}
@@ -0,0 +1,29 @@
mod.web_layout.BackendLayouts {
search {
title = Suchergebnis
config {
backend_layout {
colCount = 1
rowCount = 2
rows {
1 {
columns {
1 {
name = Content
colPos = 0
}
}
}
2 {
columns {
1 {
name = Teaserbereich
colPos = 1
}
}
}
}
}
}
}
}
@@ -0,0 +1,29 @@
mod.web_layout.BackendLayouts {
subpage {
title = Unterseite
config {
backend_layout {
colCount = 1
rowCount = 2
rows {
1 {
columns {
1 {
name = Content
colPos = 0
}
}
}
2 {
columns {
1 {
name = Teaserbereich
colPos = 1
}
}
}
}
}
}
}
}
@@ -0,0 +1,47 @@
mod.web_layout.BackendLayouts {
subpageSidebarLeft {
title = Unterseite mit Sidebar (links)
config {
backend_layout {
colCount = 4
rowCount = 3
rows {
1 {
columns {
1 {
name = Headline
colPos = 3
colspan = 4
}
}
}
2 {
columns {
1 {
name = Sidebar
colPos = 2
colspan = 1
}
}
columns {
2 {
name = Content
colPos = 4
colspan = 3
}
}
}
3 {
columns {
1 {
name = Teaserbereich
colPos = 1
colspan = 4
}
}
}
}
}
}
}
}
@@ -0,0 +1,47 @@
mod.web_layout.BackendLayouts {
subpageSidebarLeftEvent {
title = Unterseite Events mit Sidebar (links)
config {
backend_layout {
colCount = 4
rowCount = 3
rows {
1 {
columns {
1 {
name = Headline
colPos = 3
colspan = 4
}
}
}
2 {
columns {
1 {
name = Sidebar
colPos = 2
colspan = 1
}
}
columns {
2 {
name = Content
colPos = 4
colspan = 3
}
}
}
3 {
columns {
1 {
name = Teaserbereich
colPos = 1
colspan = 4
}
}
}
}
}
}
}
}
@@ -0,0 +1,47 @@
mod.web_layout.BackendLayouts {
subpageSidebarRight {
title = Unterseite mit Sidebar (rechts)
config {
backend_layout {
colCount = 4
rowCount = 3
rows {
1 {
columns {
1 {
name = Headline
colPos = 3
colspan = 4
}
}
}
2 {
columns {
1 {
name = Content
colPos = 4
colspan = 3
}
}
columns {
2 {
name = Sidebar
colPos = 2
colspan = 1
}
}
}
3 {
columns {
1 {
name = Teaserbereich
colPos = 1
colspan = 4
}
}
}
}
}
}
}
}
@@ -0,0 +1,47 @@
mod.web_layout.BackendLayouts {
subpageSidebarRightEvent {
title = Unterseite Events mit Sidebar (rechts)
config {
backend_layout {
colCount = 4
rowCount = 3
rows {
1 {
columns {
1 {
name = Headline
colPos = 3
colspan = 4
}
}
}
2 {
columns {
1 {
name = Content
colPos = 4
colspan = 3
}
}
columns {
2 {
name = Sidebar
colPos = 2
colspan = 1
}
}
}
3 {
columns {
1 {
name = Teaserbereich
colPos = 1
colspan = 4
}
}
}
}
}
}
}
}
@@ -0,0 +1,21 @@
mod.web_layout.BackendLayouts {
travelinfo {
title = Reiseinformationen
config {
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
1 {
name = Content
colPos = 0
}
}
}
}
}
}
}
}
@@ -0,0 +1,151 @@
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 = formframework
teaser {
header = Teaser
elements {
teaser {
iconIdentifier = content-ep_theme-ce
title = Teaser allgemein
description = Teaser mit konfigurierbarem Kontext
tt_content_defValues.CType = teaser
}
teaser_country {
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-ep_theme-ce
title = Teaser Gebiet
description = Teaser für ein auswählbares Gebiet
tt_content_defValues.CType = teaser_region
}
teaser_city {
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-ep_theme-ce
title = Teaser Hotel
description = Teaser für ein auswählbares Hotel
tt_content_defValues.CType = teaser_hotel
}
teaser_concept {
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-ep_theme-ce
title = Teaser Produkt
description = Teaser für ein auswählbares Produkt
tt_content_defValues.CType = teaser_product
}
teaser_booking_link {
iconIdentifier = content-ep_theme-ce
title = Teaser Buchungslink
description = Teaser für ein auswählbares Produkt (Buchungslink)
tt_content_defValues.CType = teaser_booking_link
}
}
show := addToList(teaser, teaser_country, teaser_region, teaser_city, teaser_hotel, teaser_concept)
show := addToList(teaser_product, teaser_booking_link)
}
disturber {
header = Störer
elements {
disturber {
iconIdentifier = content-ep_theme-ce
title = Störer
description = Störer mit Bild, mehreren Buttons und Kontaktinfo
tt_content_defValues.CType = disturber
}
disrupter {
iconIdentifier = content-ep_theme-ce
title = Störer (neu)
description = Störer mit Bild, mehreren Buttons und Kontaktinfo
tt_content_defValues.CType = disrupter
}
deal_of_the_week {
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
}
}
show := addToList(disturber, disrupter, deal_of_the_week)
}
special {
elements {
faq_overview {
iconIdentifier = content-ep_theme-ce
title = FAQ Alle Kategorien
description = Alle FAQ-Einträge nach Kategorie gruppiert
tt_content_defValues.CType = faq_overview
}
lineup {
iconIdentifier = content-ep_theme-ce
title = Lineup
description = Links/rechts alternierende Boxen
tt_content_defValues.CType = lineup
}
event_pricetable {
iconIdentifier = content-ep_theme-ce
title = Event Preistabelle
description = Preistabelle nach Verfügbarkeit
tt_content_defValues.CType = event_pricetable
}
nlform {
iconIdentifier = content-ep_theme-ce
title = Newsletter Anmeldung
description = Anmeldeformular
tt_content_defValues.CType = nlform
}
}
show := addToList(faq_overview, lineup, event_pricetable, nlform)
}
common {
elements {
gmap {
iconIdentifier = content-ep_theme-ce
title = OSM Map
description = OSM Map für Hotel oder Gebiet
tt_content_defValues.CType = gmap
}
contact {
iconIdentifier = content-ep_theme-ce
title = Ansprechpartner
description = Kontaktbox mit Ansprechpartner für Sidebar
tt_content_defValues.CType = contact
}
calendar {
iconIdentifier = content-ep_theme-ce
title = Belegungskalender
description = Belegungskalender zu einem ausgewählten Vertragspartner
tt_content_defValues.CType = calendar
}
ytvideo {
iconIdentifier = content-ep_theme-ce
title = YouTube Video
description = Responsiv eingebettetes Video
tt_content_defValues.CType = ytvideo
}
button {
iconIdentifier = content-ep_theme-ce
title = Button
description = Button mit Referrer Übertragung
tt_content_defValues.CType = button
}
}
show := addToList(gmap, contact, calendar, ytvideo, button)
}
}
}