vendor/store.shopware.com/loyxxsw6slideinbox/src/Resources/views/storefront/element/cms-element-slide-in.html.twig line 1

Open in your IDE?
  1. {% block element_text %}
  2.     {% set config = element.fieldConfig.elements %}
  3.     {% if block.backgroundMedia %}
  4.         {% set blockClasses = ['bg-image']|merge(blockClasses) %}
  5.     {% endif %}
  6.     <div class="cms-element-{{ element.type }}{% if config.verticalAlign.value %} has-vertical-alignment{% endif %}  {{ blockClasses|join(' ') }}">
  7.         {% block section_content_block_background_image %}
  8.             {% if block.backgroundMedia %}
  9.                 {% sw_thumbnails 'cms-block-background' with {
  10.                     media: block.backgroundMedia,
  11.                     attributes: {
  12.                         class: "cms-block-background media-mode--" ~ block.backgroundMediaMode
  13.                     }
  14.                 } %}
  15.             {% endif %}
  16.         {% endblock %}
  17.         {% block element_text_alignment %}
  18.             {% if config.verticalAlign.value %}
  19.                 <div class="cms-element-alignment{% if config.verticalAlign.value == "center" %} align-self-center{% elseif config.verticalAlign.value == "flex-end" %} align-self-end{% else %} align-self-start{% endif %}">
  20.             {% endif %}
  21.             {% block element_text_inner %}
  22.                 {{ element.data.content|raw }}
  23.             {% endblock %}
  24.             {% if config.verticalAlign.value %}
  25.                 </div>
  26.             {% endif %}
  27.         {% endblock %}
  28.         {% block element_slide_in_newsletter %}
  29.             {% if config.isNewsletterEnabled.value %}
  30.                 <div class="cms-block cms-block-form">
  31.                     <div class="cms-element-form">
  32.                         <form action="{{ path('frontend.form.newsletter.register.handle') }}"
  33.                               method="post"
  34.                               data-form-csrf-handler="true"
  35.                               data-form-validation="true">
  36.                             <input type="hidden" name="option"
  37.                                    value="{{ constant('Shopware\\Storefront\\Controller\\FormController::SUBSCRIBE') }}">
  38.                             <div class="form-group">
  39.                                 <div class="input-group">
  40.                                     <input type="email"
  41.                                            class="form-control {% if formViolations.getViolations( '/email' ) %} is-invalid{% endif %}"
  42.                                            name="email"
  43.                                            value="{{ data.get( 'email' ) }}"
  44.                                            id="lcc__newsletter"
  45.                                            required="required"
  46.                                            placeholder="{{ 'loyxx.slide-in.newsletterMailPlaceholder' | trans }}">
  47.                                     {% if formViolations.getViolations( '/email' ) is not empty %}
  48.                                         {% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
  49.                                             violationPath: ('/email')
  50.                                         } %}
  51.                                     {% endif %}
  52.                                     <div class="input-group-append">
  53.                                         <button type="submit" class="btn btn-primary">
  54.                                             {{ 'loyxx.slide-in.newsletterActionLabel' | trans | raw }}
  55.                                         </button>
  56.                                     </div>
  57.                                 </div>
  58.                             </div>
  59.                             {% block cms_form_newsletter_captcha %}
  60.                                 {% sw_include '@Storefront/storefront/component/captcha/base.html.twig' with { 'captchas': shopware.config.core.basicInformation.activeCaptchas } %}
  61.                             {% endblock %}
  62.                             {% block cms_form_newsletter_privacy %}
  63.                                 {#                                {% sw_include '@Storefront/storefront/element/cms-element-form/form-components/cms-element-form-privacy.html.twig' %} #}
  64.                             {% endblock %}
  65.                             {% block cms_form_newsletter_hidden_fields %}
  66.                                 <div class="form-hidden-fields">
  67.                                     {% block cms_form_newsletter_csrf %}
  68.                                         {{ sw_csrf('frontend.form.newsletter.register.handle') }}
  69.                                     {% endblock %}
  70.                                     <input type="submit" class="submit--hidden d-none"/>
  71.                                 </div>
  72.                             {% endblock %}
  73.                         </form>
  74.                     </div>
  75.                 </div>
  76.             {% endif %}
  77.         {% endblock %}
  78.     </div>
  79. {% endblock %}