vendor/shopware/storefront/Resources/views/storefront/element/cms-element-form.html.twig line 1

Open in your IDE?
  1. {% block element_form %}
  2.     {%  set config = element.fieldConfig.elements %}
  3.     <div class="cms-element-{{ element.type }}">
  4.         <div class="row justify-content-center">
  5.             <div class="col-lg-12">
  6.                 {% set formViolations = app.request.get('errors') %}
  7.                 <div class="card">
  8.                     <div class="card-body">
  9.                         {% if element.config.type.value is same as('contact') %}
  10.                             {% block element_form_contact_form_title %}
  11.                                 <div class="card-title mb-4">
  12.                                     {% if element.config.title.value %}
  13.                                         {{ element.config.title.value }}
  14.                                     {%  else %}
  15.                                         {{ "contact.headline"|trans }}
  16.                                     {% endif %}
  17.                                 </div>
  18.                             {% endblock %}
  19.                             {% block element_form_contact_form_form %}
  20.                                 {% sw_include '@Storefront/storefront/element/cms-element-form/form-types/contact-form.html.twig'
  21.                                     with {
  22.                                         action: 'frontend.form.contact.send',
  23.                                         submitText: 'contact.formSubmit'
  24.                                     }
  25.                                 %}
  26.                             {% endblock %}
  27.                         {% elseif element.config.type.value is same as('newsletter') %}
  28.                             {% block element_form_newsletter_form_title %}
  29.                                 <div class="card-title mb-4">
  30.                                     {% if element.config.title.value %}
  31.                                         {{ element.config.title.value }}
  32.                                     {%  else %}
  33.                                         {{ "newsletter.headline"|trans }}
  34.                                     {% endif %}
  35.                                 </div>
  36.                             {% endblock %}
  37.                             {% block element_form_newsletter_form_form %}
  38.                                 {% sw_include '@Storefront/storefront/element/cms-element-form/form-types/newsletter-form.html.twig'
  39.                                     with {
  40.                                         action: 'frontend.form.newsletter.register.handle',
  41.                                         submitText: 'newsletter.formSubmit'
  42.                                     }
  43.                                 %}
  44.                             {% endblock %}
  45.                         {% endif %}
  46.                     </div>
  47.                 </div>
  48.             </div>
  49.         </div>
  50.     </div>
  51. {% endblock %}