templates/pages/components/contactForm.html.twig line 1

Open in your IDE?
  1. {% if content.contactFormIsView %}
  2. {% set redirectPage = sulu_content_load(content.contactFormRedirectPage) %}
  3. {% set redirectPage = redirectPage ? adapt_attribute('contact_form.redirect_url', {'url': redirectPage.content.url, 'locale': app.request.locale}) : '' %}
  4. <div style="order: {{ content.contactFormOrder ?? -1 }}" id="{{ content.contactFormElementIdForScroll }}">
  5.         <modern-contact-form
  6.                 title="{{ content.contactFormTitle }}"
  7.                 form-name="{{ content.contactFormName }}"
  8.                 description="{{ content.contactFormDescription }}"
  9.                 default-description="{{ content.contactFormDefaultDescription }}"
  10.                 form-info="{{ content.contactFormInfo }}"
  11.                 url="{{ processPath }}"
  12.                 submit-button="{{ content.contactFormSubmitButton }}"
  13.                 cancel-button="{{ content.contactFormCancelButton }}"
  14.                 fields="{{ adapt_attribute('contact_form.fields', {'requestTypes': content.contactFormRequestTypes, 'request': app.request, 'fields': content.contactFormFields, 'messageFieldPlaceholder': content.contactFormMessageFieldPlaceholder}) | json_encode }}"
  15.                 errors="{{ adapt_attribute('contact_form.errors') | json_encode }}"
  16.                 time-range="{{ adapt_attribute('contact_form.time_range',{"start":content.contactFormTimeRangeStart,"end":content.contactFormTimeRangeEnd }) | json_encode }}"
  17.                 redirect-url="{{ redirectPage }}"
  18.                 type="{{ content.contactFormFormType }}"
  19.                 success-message="{{ content.contactFormSuccessMessage }}"
  20.                 error-message="{{ content.contactFormErrorMessage }}"
  21.                 text-color="{{ content.contactFormTextColor }}"
  22.                 theme="{{ content.contactFormTheme }}"
  23.                 custom-color="{{ content.contactFormCustomColor }}"
  24.                 no-columns="{{ content.contactFormNoColumns | json_encode }}"
  25.                 required-message="{{ content.contactFormRequiredMessage }}"
  26.                 name-full="{{ content.contactFormNameFull | json_encode }}"
  27.                 {% include 'pages/components/attributes/theme.html.twig' %}
  28.         >
  29.         </modern-contact-form>
  30.     </div>
  31. {% endif %}