This is a workaround for Fluid not allowing variable array accesses.

We cannot directly iterate over `registration.accommodationOptions` here, as Extbase then only returns the first option. This is probably a bug in Extbase. We cannot directly iterate over `registration.foodOptions` here, as Extbase then only returns the first option. This is probably a bug in Extbase. We cannot directly iterate over `registration.registrationCheckboxes` here, as Extbase then only returns the first option. This is probably a bug in Extbase.
{registration.seats}

{registration.attendeesNames -> f:format.nl2br()}
  • {accommodationOptionTitle}
  • {foodOptionTitle}
  • {registrationCheckboxTitle}
{registration.interests -> f:format.nl2br()}
{registration.expectations -> f:format.nl2br()}
{registration.backgroundKnowledge -> f:format.nl2br()}
{registration.knownFrom -> f:format.nl2br()}
{registration.comments -> f:format.nl2br()}

{registration.paymentMethod.title}

{user.company}
{user.name}
{user.address -> f:format.nl2br()}
{user.zip}
{user.city}
{user.country}
{user.telephone}
{user.email}

{registration.billingCompany}
{registration.billingFullName}
{registration.billingStreetAddress -> f:format.nl2br()}
{registration.billingZipCode}
{registration.billingZipCode}
{registration.billingCountry}
{registration.billingPhoneNumber}
{registration.billingEmailAddress}

{settings.termsAndConditionsLinkTitle -> f:format.htmlentities() -> f:link.page(pageUid: '{settings.termsAndConditionsPage}', target: '_blank') -> f:variable(name: 'termsAndConditionsLink')}
{settings.additionalTermsLinkTitle -> f:format.htmlentities() -> f:link.page(pageUid: '{settings.additionalTermsPage}', target: '_blank') -> f:variable(name: 'additionalTermsLink')}

{registration.seats}