{% block element_text %}
{% set config = element.fieldConfig.elements %}
{% if block.backgroundMedia %}
{% set blockClasses = ['bg-image']|merge(blockClasses) %}
{% endif %}
<div class="cms-element-{{ element.type }}{% if config.verticalAlign.value %} has-vertical-alignment{% endif %} {{ blockClasses|join(' ') }}">
{% block section_content_block_background_image %}
{% if block.backgroundMedia %}
{% sw_thumbnails 'cms-block-background' with {
media: block.backgroundMedia,
attributes: {
class: "cms-block-background media-mode--" ~ block.backgroundMediaMode
}
} %}
{% endif %}
{% endblock %}
{% block element_text_alignment %}
{% if config.verticalAlign.value %}
<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 %}">
{% endif %}
{% block element_text_inner %}
{{ element.data.content|raw }}
{% endblock %}
{% if config.verticalAlign.value %}
</div>
{% endif %}
{% endblock %}
{% block element_slide_in_newsletter %}
{% if config.isNewsletterEnabled.value %}
<div class="cms-block cms-block-form">
<div class="cms-element-form">
<form action="{{ path('frontend.form.newsletter.register.handle') }}"
method="post"
data-form-csrf-handler="true"
data-form-validation="true">
<input type="hidden" name="option"
value="{{ constant('Shopware\\Storefront\\Controller\\FormController::SUBSCRIBE') }}">
<div class="form-group">
<div class="input-group">
<input type="email"
class="form-control {% if formViolations.getViolations( '/email' ) %} is-invalid{% endif %}"
name="email"
value="{{ data.get( 'email' ) }}"
id="lcc__newsletter"
required="required"
placeholder="{{ 'loyxx.slide-in.newsletterMailPlaceholder' | trans }}">
{% if formViolations.getViolations( '/email' ) is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: ('/email')
} %}
{% endif %}
<div class="input-group-append">
<button type="submit" class="btn btn-primary">
{{ 'loyxx.slide-in.newsletterActionLabel' | trans | raw }}
</button>
</div>
</div>
</div>
{% block cms_form_newsletter_captcha %}
{% sw_include '@Storefront/storefront/component/captcha/base.html.twig' with { 'captchas': shopware.config.core.basicInformation.activeCaptchas } %}
{% endblock %}
{% block cms_form_newsletter_privacy %}
{# {% sw_include '@Storefront/storefront/element/cms-element-form/form-components/cms-element-form-privacy.html.twig' %} #}
{% endblock %}
{% block cms_form_newsletter_hidden_fields %}
<div class="form-hidden-fields">
{% block cms_form_newsletter_csrf %}
{{ sw_csrf('frontend.form.newsletter.register.handle') }}
{% endblock %}
<input type="submit" class="submit--hidden d-none"/>
</div>
{% endblock %}
</form>
</div>
</div>
{% endif %}
{% endblock %}
</div>
{% endblock %}