{% sw_extends '@Storefront/storefront/layout/footer/footer.html.twig' %}
{% block layout_footer_inner_container %}
{{ parent() }}
{% set showPopupByCategory = 0 %}
{% if config('Sven_dasPopUp.config.categories') and page.navigationId %}
{% for category in config('Sven_dasPopUp.config.categories') %}
{% if page.navigationId == category %}
{% set showPopupByCategory = 1 %}
{% endif %}
{% endfor %}
{% else %}
{% set showPopupByCategory = 1 %}
{% endif %}
{% if showPopupByCategory %}
<div
class="dasPopup"
id="sven-daspopup-plugin"
data-shop-name="{{ shopware.config.core.basicInformation.shopName }}"
data-daspopup-plugin="true"
data-daspopup-path="{{ path('frontend.sven.daspopup') }}"
data-mode="{{ config('Sven_dasPopUp.config.mode') }}"{% if config('Sven_dasPopUp.config.mode') == 2 %} style="animation-delay: 0s"{% endif %}>
<div class="dasPopup-overlay"></div>
<div class="dasPopup-dialog">
{% block sven_daspopup_index_container %}
<div class="dasPopup-container"{% if config('Sven_dasPopUp.config.mode') == 2 %} style="animation-delay: 0s"{% endif %}>
{% block sven_daspopup_index_container_close_button %}
<div class="dasPopup-close">
<span>×</span>
</div>
{% endblock %}
{% block sven_daspopup_index_container_image %}
<img class="dasPopup-image" src="" alt="" loading="lazy" />
{% endblock %}
{% block sven_daspopup_index_container_content %}
<div class="dasPopup-content--wrapper">
<div class="dasPopup-content--inner">
<div class="dasPopup-content"></div>
{% block sven_daspopup_index_container_newsletter %}
{% if config('Sven_dasPopUp.config.newsletter') %}
<div class="dasPopup-content--newsletter">
<form id="dasPopup-content--newsletter-form"
action="{{ path('frontend.form.newsletter.register.handle') }}"
method="post"
data-form-csrf-handler="true"
data-form-validation="true">
<div class="form-content">
<input type="hidden" name="option" id="newsletterAction" value="{{ constant('Shopware\\Storefront\\Controller\\FormController::SUBSCRIBE') }}">
{% block cms_form_newsletter_input_email %}
{% sw_include '@Storefront/storefront/element/cms-element-form/form-components/cms-element-form-input.html.twig'
with {
fieldName: 'email',
type: 'email',
required: true,
additionalClass: 'col-12',
label: 'newsletter.labelMail',
placeholder: 'newsletter.placeholderMail'
}
%}
{% endblock %}
{% block cms_form_privacy_opt_in %}
{% set identifierTemplate = 'form-privacy-opt-in-%s' %}
<div class="form-text privacy-notice {{ formCheckboxWrapperClass }}">
{% block cms_form_privacy_opt_in_input %}
<input name="privacy"
type="checkbox"
class="{{ formCheckInputClass }}"
id="{{ identifierTemplate|format(_key) }}"
required>
{% endblock %}
{% block cms_form_privacy_opt_in_label %}
<label for="{{ identifierTemplate|format(_key) }}" class="{{ formCheckLabelClass }}">
{# @deprecated tag:v6.5.0 - Translation parameter %url% will be removed, use %privacyUrl% and %tosUrl% instead #}
{{ "general.privacyNotice"|trans({
'%url%': path('frontend.cms.page', { id: config('core.basicInformation.privacyPage') }),
'%privacyUrl%': path('frontend.cms.page', { id: config('core.basicInformation.privacyPage') }),
'%tosUrl%': path('frontend.cms.page', { id: config('core.basicInformation.tosPage')} )
})|raw }}
</label>
{% endblock %}
</div>
{% endblock %}
{% block cms_form_newsletter_submit %}
{% sw_include '@Storefront/storefront/element/cms-element-form/form-components/cms-element-form-submit.html.twig' %}
{% endblock %}
{% block cms_form_newsletter_captcha %}
{% sw_include '@Storefront/storefront/component/captcha/base.html.twig' with { 'captchas': shopware.config.core.basicInformation.activeCaptchas } %}
{% endblock %}
</div>
<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>
</form>
{% block sven_daspopup_cms_form_newsletter_output %}
<div id="dasPopup-content--newsletter-output"></div>
{% endblock %}
</div>
{% endif %}
{% endblock %}
</div>
</div>
{% endblock %}
</div>
{% endblock %}
</div>
</div>
{% endif %}
{% endblock %}