fix: correctly populate courses property

This commit is contained in:
Björn Fromme
2024-11-15 09:57:25 +01:00
parent eddad77f48
commit 205efd0558
3 changed files with 17 additions and 3 deletions
+5
View File
@@ -193,6 +193,11 @@ routeEnhancers:
type: PassthroughMapper
busproid:
type: PassthroughMapper
requirements:
travelinfodate: '\d{4}\-\d{2}\-\d{2}'
busproid: '\d+'
defaults:
travelinfodate: '2000-01-01'
ContingentsIcalPlugin:
type: Extbase
extension: EpProducts
@@ -25,7 +25,7 @@ return [
'types' => [
'1' => ['showitem' => 'hidden, bus_pro_id, hotel_bus_pro_id, code, daytrip, date_start, date_end, nights, board,
board_code, board_bus_pro_id, bus_included, bus_available, skipass_included, services_included,
services_general, pickups, discount, min_price, pseudo_price, available, new'],
services_general, courses_included, pickups, discount, min_price, pseudo_price, available, new'],
],
'palettes' => [
'1' => ['showitem' => ''],
@@ -296,6 +296,16 @@ return [
'eval' => 'trim'
]
],
'courses_included' => [
'exclude' => false,
'label' => 'Kurse',
'config' => [
'type' => 'text',
'cols' => 40,
'rows' => 15,
'eval' => 'trim'
]
],
'pickups' => [
'exclude' => false,
'label' => 'Zustiege',
@@ -111,12 +111,11 @@
Organisatorisches
</h2>
</div>
<div class="container px-4 lg:px-24 flex flex-col space-y-16 pb-16">
<f:for each="{travelinfo.teasers}" as="teaser">
<f:if condition="{teaser.category} == 'course'">
<f:then>
<f:if condition="{date.coursesIncluded}">
<f:if condition="{date.coursesIncluded -> f:count()} > 0">
<f:render section="Teaser" arguments="{_all}"/>
</f:if>
</f:then>