Streamline header rendering
This commit is contained in:
@@ -7,7 +7,8 @@
|
||||
<f:layout name="Default"/>
|
||||
|
||||
<f:section name="Main">
|
||||
<f:render partial="SubpageHeader" arguments="{images: city.headerImages, topline: city.headerSubtitle, headline: city.headerTitle, settings: settings}"/>
|
||||
<f:render partial="SubpageHeader"
|
||||
arguments="{images: city.headerImages, topline: city.headerSubtitle, headline: city.headerTitle, settings: settings}"/>
|
||||
<f:cObject typoscriptObjectPath="lib.breadcrumb"/>
|
||||
<div class="container">
|
||||
<f:if condition="{teasers}">
|
||||
@@ -21,7 +22,8 @@
|
||||
</button>
|
||||
</div>
|
||||
</f:if>
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: city.name, header: city.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: city.name, header: city.headline}"/>
|
||||
<div class="grid grid-cols-3 gap-8">
|
||||
<div class="col-span-3 lg:col-span-2">
|
||||
<f:render partial="City/Details" arguments="{city: city}"/>
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}">
|
||||
<f:if condition="{teasers}">
|
||||
<div class="container"
|
||||
data-controller="teasergrid"
|
||||
<div data-controller="teasergrid"
|
||||
data-teasergrid-grid-class="grid-cols-2"
|
||||
data-teasergrid-disabled-value="false">
|
||||
<f:render partial="Header/Header" arguments="{_all}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<div class="flex items-center space-x-1 mb-2 sm:hidden">
|
||||
<button type="button"
|
||||
class="opacity-50"
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
<f:layout name="Default"/>
|
||||
|
||||
<f:section name="Main">
|
||||
<f:render partial="SubpageHeader" arguments="{images: concept.headerImages, topline: concept.headerSubtitle, headline: concept.headerTitle, settings: settings}"/>
|
||||
<f:render partial="SubpageHeader"
|
||||
arguments="{images: concept.headerImages, topline: concept.headerSubtitle, headline: concept.headerTitle, settings: settings}"/>
|
||||
<f:cObject typoscriptObjectPath="lib.breadcrumb"/>
|
||||
<div class="container">
|
||||
<f:if condition="{teasers}">
|
||||
@@ -20,7 +21,8 @@
|
||||
</button>
|
||||
</div>
|
||||
</f:if>
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: concept.name, header: concept.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: concept.name, header: concept.headline}"/>
|
||||
<div class="grid grid-cols-3 gap-8">
|
||||
<div class="col-span-3 lg:col-span-2">
|
||||
<div data-rte-content>
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
<f:section name="Main">
|
||||
<f:if condition="{teasers}">
|
||||
<ep:container data="{data}">
|
||||
<f:render partial="Header/Header" arguments="{_all}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<div data-controller="teasergrid"
|
||||
data-teasergrid-grid-class="grid-cols-2"
|
||||
data-teasergrid-disabled-value="false">
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-2 gap-8">
|
||||
<f:for each="{children_300}" as="record">
|
||||
{record.renderedContent -> f:format.raw()}
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-2 lg:grid-cols-4 gap-4 md:gap-8">
|
||||
<f:for each="{children_300}" as="record">
|
||||
{record.renderedContent -> f:format.raw()}
|
||||
|
||||
+2
-1
@@ -9,7 +9,8 @@
|
||||
data-controller="teasergrid"
|
||||
data-teasergrid-grid-class="grid-cols-2"
|
||||
data-teasergrid-disabled-value="false">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<f:if condition="{children_300}">
|
||||
<div class="flex items-center space-x-1 mb-2 sm:hidden">
|
||||
<button type="button"
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
||||
<f:for each="{children_300}" as="record">
|
||||
{record.renderedContent -> f:format.raw()}
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
<f:layout name="Default"/>
|
||||
|
||||
<f:section name="Main">
|
||||
<f:render partial="SubpageHeader" arguments="{images: country.headerImages, topline: country.headerSubtitle, headline: country.headerTitle, settings: settings}"/>
|
||||
<f:render partial="SubpageHeader"
|
||||
arguments="{images: country.headerImages, topline: country.headerSubtitle, headline: country.headerTitle, settings: settings}"/>
|
||||
<f:cObject typoscriptObjectPath="lib.breadcrumb"/>
|
||||
<div class="container">
|
||||
<f:if condition="{v:content.get(column: 1) -> f:count()} > 0">
|
||||
@@ -21,7 +22,8 @@
|
||||
</button>
|
||||
</div>
|
||||
</f:if>
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: country.name, header: country.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: country.name, header: country.headline}"/>
|
||||
<div class="grid grid-cols-3 gap-8">
|
||||
<div class="col-span-3 lg:col-span-2" id="teasers">
|
||||
<div data-rte-content>
|
||||
|
||||
+2
-5
@@ -7,11 +7,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}">
|
||||
<f:render partial="Header/Header" arguments="{
|
||||
header: data.header,
|
||||
subheader: data.subheader,
|
||||
layout: data.header_layout,
|
||||
link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
</ep:container>
|
||||
</f:section>
|
||||
|
||||
|
||||
+2
-1
@@ -7,7 +7,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-2 gap-8">
|
||||
<div class="col-span-2 md:col-span-1">
|
||||
{data.tx_gridelements_view_column_51 -> f:format.raw()}
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
|
||||
<f:if condition="{data.tx_gridelements_view_column_21 -> v:format.trim()}">
|
||||
<div>
|
||||
|
||||
+2
-1
@@ -7,7 +7,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
|
||||
{data.tx_gridelements_view_column_41 -> f:format.raw()}
|
||||
{data.tx_gridelements_view_column_42 -> f:format.raw()}
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
||||
{data.tx_gridelements_view_column_31 -> f:format.raw()}
|
||||
{data.tx_gridelements_view_column_32 -> f:format.raw()}
|
||||
|
||||
+2
-1
@@ -7,7 +7,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}" cssClasses="py-8">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link}" />
|
||||
<div class="grid grid-cols-2 gap-8">
|
||||
<div class="col-span-2 md:col-span-1">
|
||||
<div class="grid grid-cols-2 gap-8">
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
<f:layout name="Default"/>
|
||||
|
||||
<f:section name="Main">
|
||||
<f:render partial="SubpageHeader" arguments="{images: hotel.headerImages, topline: hotel.headerSubtitle, headline: hotel.headerTitle, settings: settings}"/>
|
||||
<f:render partial="SubpageHeader"
|
||||
arguments="{images: hotel.headerImages, topline: hotel.headerSubtitle, headline: hotel.headerTitle, settings: settings}"/>
|
||||
<f:cObject typoscriptObjectPath="lib.breadcrumb"/>
|
||||
<div class="container">
|
||||
<f:if condition="{v:content.get(column: 1) -> f:count()} > 0">
|
||||
@@ -20,10 +21,12 @@
|
||||
</button>
|
||||
</div>
|
||||
</f:if>
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: hotel.name, header: hotel.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: hotel.name, header: hotel.headline}"/>
|
||||
<div class="grid grid-cols-3 gap-8">
|
||||
<div class="col-span-3 md:col-span-2">
|
||||
<f:render partial="Hotel/Details" arguments="{hotel: hotel, teasers: teasers, filterSettings: filterSettings, showNonBookableHint: 1}"/>
|
||||
<f:render partial="Hotel/Details"
|
||||
arguments="{hotel: hotel, teasers: teasers, filterSettings: filterSettings, showNonBookableHint: 1}"/>
|
||||
</div>
|
||||
<div class="col-span-3 md:col-span-1">
|
||||
<f:if condition="{v:content.get(column: 1) -> f:count()} > 0">
|
||||
|
||||
@@ -5,10 +5,12 @@
|
||||
<f:layout name="Default"/>
|
||||
|
||||
<f:section name="Main">
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: hotel.name, header: hotel.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: hotel.name, header: hotel.headline}"/>
|
||||
<div class="grid grid-cols-2 gap-8">
|
||||
<div class="col-span-2 md:col-span-1">
|
||||
<f:render partial="ImageGallery" arguments="{id: hotel.uid, images: hotel.images, thumbnails: 0}"/>
|
||||
<f:render partial="ImageGallery"
|
||||
arguments="{id: hotel.uid, images: hotel.images, thumbnails: 0}"/>
|
||||
</div>
|
||||
<div class="col-span-2 md:col-span-1">
|
||||
{hotel.description -> f:format.html()}
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
<f:section name="Main">
|
||||
<f:if condition="{bookable} || {nonBookable}">
|
||||
<ep:container data="{data}">
|
||||
<f:render partial="Header/Header" arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<div data-controller="teasergrid"
|
||||
data-teasergrid-grid-class="grid-cols-2"
|
||||
data-teasergrid-disabled-value="false">
|
||||
|
||||
@@ -21,7 +21,8 @@
|
||||
</f:else>
|
||||
</f:if>
|
||||
>
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: '{product.region.name} / {product.name}', header: product.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: '{product.region.name} / {product.name}', header: product.headline}"/>
|
||||
<div class="flex flex-col lg:flex-row-reverse lg:items-start"
|
||||
data-controller="tabs"
|
||||
data-tabs-button-class="bg-ep-primary-dark"
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
<f:render partial="Product/HeaderDetail" arguments="{_all}"/>
|
||||
<div class="py-8 bg-ep-primary-bg">
|
||||
<div class="container">
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: product.name, header: product.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: product.name, header: product.headline}"/>
|
||||
</div>
|
||||
<div class="container grid grid-cols-3 gap-8">
|
||||
<div class="col-span-3 lg:col-span-2">
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
<f:layout name="Default"/>
|
||||
|
||||
<f:section name="Main">
|
||||
<f:render partial="SubpageHeader" arguments="{images: region.headerImages, topline: region.headerSubtitle, headline: region.headerTitle, settings: settings, badge: badge}"/>
|
||||
<f:render partial="SubpageHeader"
|
||||
arguments="{images: region.headerImages, topline: region.headerSubtitle, headline: region.headerTitle, settings: settings, badge: badge}"/>
|
||||
<f:cObject typoscriptObjectPath="lib.breadcrumb"/>
|
||||
<div class="container">
|
||||
<f:if condition="{teasers}">
|
||||
@@ -21,7 +22,8 @@
|
||||
</button>
|
||||
</div>
|
||||
</f:if>
|
||||
<f:render partial="Header/Header" arguments="{layout: 8, subheader: region.name, header: region.headline}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{layout: 8, subheader: region.name, header: region.headline}"/>
|
||||
<div class="grid grid-cols-3 gap-8">
|
||||
<div class="col-span-3 lg:col-span-2">
|
||||
<f:render partial="Region/Details" arguments="{region: region, teasers: teasers, filterSettings: filterSettings}"/>
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
<f:section name="Main">
|
||||
<ep:container data="{data}">
|
||||
<f:if condition="{teasers}">
|
||||
<div class="container"
|
||||
data-controller="teasergrid"
|
||||
<div data-controller="teasergrid"
|
||||
data-teasergrid-grid-class="grid-cols-2"
|
||||
data-teasergrid-disabled-value="false">
|
||||
<f:render partial="Header/Header" arguments="{_all}"/>
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: data.header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<div class="flex items-center space-x-1 mb-2 sm:hidden">
|
||||
<button type="button"
|
||||
class="opacity-50"
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
|
||||
<f:section name="Main">
|
||||
<div class="container">
|
||||
<f:render partial="Header/Header" arguments="{header: header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<f:render partial="Header/Header"
|
||||
arguments="{header: header, subheader: data.subheader, layout: data.header_layout, link: data.header_link, default: settings.defaultHeaderType}" />
|
||||
<div class="grid grid-cols-3 gap-8">
|
||||
<div class="col-span-3 md:col-span-1">
|
||||
<f:if condition="{member.image}">
|
||||
|
||||
Reference in New Issue
Block a user