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:
1 parent
59afaecea1
commit
a46918de9d
778 files changed
+67000
-2
No files matched your search
@@ -0,0 +1,8 @@
|
||||
tt_content.button =< lib.contentElement
|
||||
tt_content.button {
|
||||
templateName = Button
|
||||
variables {
|
||||
referrerPid = TEXT
|
||||
referrerPid.data = TSFE:id
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
tt_content.calendar =< lib.contentElement
|
||||
tt_content.calendar {
|
||||
templateName = Calendar
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
||||
10 {
|
||||
table = tx_epproducts_domain_model_hotel
|
||||
where.data = field:tx_eptheme_context_hotel
|
||||
where.wrap = uid=|
|
||||
pidInList = 5
|
||||
as = hotel
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
tt_content.contact =< lib.contentElement
|
||||
tt_content.contact {
|
||||
templateName = Contact
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
||||
10 {
|
||||
table = tx_epproducts_domain_model_teammember
|
||||
where.data = field:tx_eptheme_contact
|
||||
where.wrap = uid=|
|
||||
pidInList = {$plugin.tx_eptheme.settings.teamMemberStoragePid}
|
||||
as = contact
|
||||
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
|
||||
10 {
|
||||
references.fieldName = image
|
||||
references.table = tx_epproducts_domain_model_teammember
|
||||
as = image
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
tt_content.ep_container_halves =< lib.contentElement
|
||||
tt_content.ep_container_halves {
|
||||
templateName = Halves
|
||||
templateRootPaths {
|
||||
10 = EXT:ep_theme/Resources/Private/Templates/Container
|
||||
}
|
||||
dataProcessing {
|
||||
100 = B13\Container\DataProcessing\ContainerProcessor
|
||||
}
|
||||
}
|
||||
|
||||
tt_content.ep_container_thirds =< lib.contentElement
|
||||
tt_content.ep_container_thirds {
|
||||
templateName = Thirds
|
||||
templateRootPaths {
|
||||
10 = EXT:ep_theme/Resources/Private/Templates/Container
|
||||
}
|
||||
dataProcessing {
|
||||
100 = B13\Container\DataProcessing\ContainerProcessor
|
||||
}
|
||||
}
|
||||
|
||||
tt_content.ep_container_quarters =< lib.contentElement
|
||||
tt_content.ep_container_quarters {
|
||||
templateName = Quarters
|
||||
templateRootPaths {
|
||||
10 = EXT:ep_theme/Resources/Private/Templates/Container
|
||||
}
|
||||
dataProcessing {
|
||||
100 = B13\Container\DataProcessing\ContainerProcessor
|
||||
}
|
||||
}
|
||||
|
||||
tt_content.ep_container_teasergroup =< lib.contentElement
|
||||
tt_content.ep_container_teasergroup {
|
||||
templateName = Teasergroup
|
||||
templateRootPaths {
|
||||
10 = EXT:ep_theme/Resources/Private/Templates/Container
|
||||
}
|
||||
dataProcessing {
|
||||
100 = B13\Container\DataProcessing\ContainerProcessor
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
tt_content.disrupter =< lib.contentElement
|
||||
tt_content.disrupter {
|
||||
templateName = Disrupter
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
||||
10 {
|
||||
table = tx_eptheme_domain_model_disrupter
|
||||
pidInList = {$plugin.tx_eptheme.settings.disrupterStoragePid}
|
||||
join = tx_eptheme_ttcontent_tx_eptheme_disrupter_mm ON tx_eptheme_ttcontent_tx_eptheme_disrupter_mm.uid_foreign = tx_eptheme_domain_model_disrupter.uid
|
||||
where {
|
||||
data = field:uid
|
||||
intval = 1
|
||||
wrap = tx_eptheme_ttcontent_tx_eptheme_disrupter_mm.uid_local=|
|
||||
}
|
||||
as = disrupter
|
||||
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
|
||||
10 {
|
||||
references.fieldName = image
|
||||
references.table = tx_eptheme_domain_model_disrupter
|
||||
as = image
|
||||
}
|
||||
20 = EP\EpTheme\DataProcessing\FlexFormProcessor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
tt_content.deal_of_the_week =< lib.contentElement
|
||||
tt_content.deal_of_the_week {
|
||||
templateName = DealOfTheWeek
|
||||
}
|
||||
|
||||
tt_content.disturber =< lib.contentElement
|
||||
tt_content.disturber {
|
||||
templateName = Disturber
|
||||
dataProcessing {
|
||||
10 = EP\EpTheme\DataProcessing\TeaserImageProcessor
|
||||
20 = EP\EpTheme\DataProcessing\FlexFormProcessor
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
tt_content.event_pricetable =< lib.contentElement
|
||||
tt_content.event_pricetable {
|
||||
templateName = EventPricetable
|
||||
variables {
|
||||
forcePartnerIdSelect = TEXT
|
||||
forcePartnerIdSelect.value = {$plugin.tx_eptheme.settings.forcePartnerIdSelect}
|
||||
partnerIdSelectLabel = TEXT
|
||||
partnerIdSelectLabel.value = {$plugin.tx_eptheme.settings.partnerIdSelectLabel}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
tt_content.faq_overview =< lib.contentElement
|
||||
tt_content.faq_overview {
|
||||
templateName = FaqOverview
|
||||
settings {
|
||||
infoPageUid = {$plugin.tx_eptheme.settings.infoPageUid}
|
||||
}
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
||||
10 {
|
||||
table = tx_epproducts_domain_model_faq
|
||||
where = category != ''
|
||||
orderBy = category ASC, uid ASC
|
||||
pidInList = {$plugin.tx_epproducts.settings.faqsStoragePid}
|
||||
as = faqs
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
tt_content.gmap =< tt_content.teaser_product
|
||||
tt_content.gmap {
|
||||
templateName = Gmap
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
||||
10 {
|
||||
table = tx_epproducts_domain_model_hotel
|
||||
where.data = field:tx_eptheme_context_hotel
|
||||
where.wrap = uid=|
|
||||
pidInList = {$plugin.tx_epproducts.settings.hotelsStoragePid}
|
||||
as = hotel
|
||||
}
|
||||
20 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
||||
20 {
|
||||
table = tx_epproducts_domain_model_region
|
||||
where.data = field:tx_eptheme_context_region
|
||||
where.wrap = uid=|
|
||||
pidInList = {$plugin.tx_epproducts.settings.destinationsStoragePid}
|
||||
recursive = 2
|
||||
as = region
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
tt_content.lineup =< lib.contentElement
|
||||
tt_content.lineup {
|
||||
templateName = Lineup
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
|
||||
10 {
|
||||
table = tx_eptheme_domain_model_lineup
|
||||
where.data = field:uid
|
||||
where.wrap = tt_content=|
|
||||
orderBy = sorting
|
||||
as = items
|
||||
|
||||
dataProcessing {
|
||||
10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
|
||||
10 {
|
||||
references.fieldName = image
|
||||
references.table = tx_eptheme_domain_model_lineup
|
||||
as = image
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
tt_content.list.dataProcessing {
|
||||
10 = EP\EpTheme\DataProcessing\FlexFormProcessor
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
tt_content.nlform =< lib.contentElement
|
||||
tt_content.nlform {
|
||||
templateName = NewsletterForm
|
||||
variables {
|
||||
formUrl = TEXT
|
||||
formUrl.wrap = |/buchung/anmeldung_news.php
|
||||
formUrl.data = site:base
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
tt_content.teaser =< lib.contentElement
|
||||
tt_content.teaser {
|
||||
templateName = Teaser
|
||||
dataProcessing {
|
||||
10 = EP\EpTheme\DataProcessing\ContextProcessor
|
||||
20 = EP\EpTheme\DataProcessing\TeaserImageProcessor
|
||||
}
|
||||
settings.teaserTextMaxChars = {$plugin.tx_eptheme.settings.teaserTextMaxChars}
|
||||
}
|
||||
|
||||
tt_content.teaser_country < lib.contentElement
|
||||
tt_content.teaser_country {
|
||||
templateName = TeaserCountry
|
||||
dataProcessing {
|
||||
10 = EP\EpTheme\DataProcessing\TeaserProcessor
|
||||
}
|
||||
settings.teaserTextMaxChars = {$plugin.tx_eptheme.settings.teaserTextMaxChars}
|
||||
}
|
||||
|
||||
tt_content.teaser_region =< tt_content.teaser_country
|
||||
tt_content.teaser_region.templateName = TeaserRegion
|
||||
tt_content.teaser_city =< tt_content.teaser_country
|
||||
tt_content.teaser_city.templateName = TeaserCity
|
||||
tt_content.teaser_hotel =< tt_content.teaser_country
|
||||
tt_content.teaser_hotel.templateName = TeaserHotel
|
||||
tt_content.teaser_concept =< tt_content.teaser_country
|
||||
tt_content.teaser_concept.templateName = TeaserConcept
|
||||
tt_content.teaser_product =< tt_content.teaser_country
|
||||
tt_content.teaser_product.templateName = TeaserProduct
|
||||
tt_content.teaser_booking_link =< tt_content.teaser_product
|
||||
tt_content.teaser_booking_link.templateName = TeaserBookingLink
|
||||
@@ -0,0 +1,4 @@
|
||||
tt_content.ytvideo =< lib.contentElement
|
||||
tt_content.ytvideo {
|
||||
templateName = YoutubeVideo
|
||||
}
|
||||
Reference in new issue
Block a user