From d78638e6e52aca8ad5f92a7a77b67750f447974f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Mon, 8 Dec 2025 17:08:26 +0100 Subject: [PATCH] feat: improved layout for participant form --- templates/booking/_participant_form.html.twig | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/templates/booking/_participant_form.html.twig b/templates/booking/_participant_form.html.twig index b0af89a..bc243ae 100644 --- a/templates/booking/_participant_form.html.twig +++ b/templates/booking/_participant_form.html.twig @@ -234,6 +234,10 @@ {% if form.assignedRoomId is defined or is_static_text('assignedRoomId', bookingDto, participantIndex) %} {% set assignedRoom = bookingDto.travel.getRoomById(form.vars.data.participant.assignedRoomId) %} {% set roomLabel = assignedRoom ? assignedRoom.label : 'Kein Zimmer zugewiesen' %} +
+

+ Unterkunft +

{{ macros.field_or_static(form, 'assignedRoomId', 'Zimmer', roomLabel, bookingDto, participantIndex, { 'attr': { @@ -247,10 +251,14 @@ {{ form_row(form.remarksRoom) }} {% endif %}
+
{% endif %} {# Service selection #} {% if isEligible %} +

+ Leistungen +

{{ macros.service_field(form, 'skiPass', 'Skipass', { 'attr': { 'hx-trigger': 'change', @@ -330,7 +338,7 @@ {% if form.bodyDimensions is defined %} -
+
{{ form_row(form.bodyDimensions.height) }} {{ form_row(form.bodyDimensions.shoeSize) }} {{ form_row(form.bodyDimensions.weight) }} @@ -468,8 +476,12 @@ {% endif %} {% endif %} +
+ {# Transportation Services Section #} -

Anreise

+

+ Anreise +

{% if form.transportationOutbound is defined %}
@@ -526,6 +538,7 @@ {# Voucher fields - available for all participants regardless of eligibility #} {% if form.purchaseVoucherCode is defined or form.promoVoucherCode is defined %} +

Gutscheine