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

Open in your IDE?
  1. {% block element_form %}
        {%  set config = element.fieldConfig.elements %}
    
        <div class="cms-element-{{ element.type }}">
            <div class="row justify-content-center">
                <div class="col-lg-12">
    
                    {% set formViolations = app.request.get('errors') %}
    
                    <div class="card">
                        <div class="card-body">
                            {% block element_form_wrapper %}
                                {% if element.config.type.value is same as('contact') %}
                                    {% block element_form_contact_form_title %}
                                        <div class="card-title mb-4">
                                            {% if element.config.title.value %}
                                                {{ element.config.title.value }}
                                            {%  else %}
                                                {{ "contact.headline"|trans }}
                                            {% endif %}
                                        </div>
                                    {% endblock %}
    
                                    {% block element_form_contact_form_form %}
                                        {% sw_include '@Storefront/storefront/element/cms-element-form/form-types/contact-form.html.twig'
                                            with {
                                                action: 'frontend.form.contact.send',
                                                submitText: 'contact.formSubmit'
                                            }
                                        %}
                                    {% endblock %}
                                {% elseif element.config.type.value is same as('newsletter') %}
                                    {% block element_form_newsletter_form_title %}
                                        <div class="card-title mb-4">
                                            {% if element.config.title.value %}
                                                {{ element.config.title.value }}
                                            {%  else %}
                                                {{ "newsletter.headline"|trans }}
                                            {% endif %}
                                        </div>
                                    {% endblock %}
    
                                    {% block element_form_newsletter_form_form %}
                                        {% sw_include '@Storefront/storefront/element/cms-element-form/form-types/newsletter-form.html.twig'
                                            with {
                                                action: 'frontend.form.newsletter.register.handle',
                                                submitText: 'newsletter.formSubmit'
                                            }
                                        %}
                                    {% endblock %}
                                {% endif %}
                            {% endblock %}
                        </div>
                    </div>
                </div>
            </div>
        </div>
    {% endblock %}