{% sw_extends '@Storefront/storefront/page/checkout/confirm/index.html.twig' %} {% block page_checkout_confirm_tos %} {% block page_checkout_confirm_tos_newsletter_before %}{% endblock %} {{ parent() }} {% block page_checkout_confirm_tos_newsletter %} {% if config('TmmsAdditionalNewsletterRegistrationOptions.config.confirmShowNewsletter') %} {% set confirmShowNewsletter = true %} {% if not(context.customer.guest) %} {# see: https://github.com/shopware/shopware/blob/trunk/src/Storefront/Resources/views/storefront/page/account/newsletter.html.twig #} {% set newsletterStatus = tmms_get_newsletter_recipient_status(context) %} {% set statusDirect = constant('Shopware\\Core\\Content\\Newsletter\\SalesChannel\\NewsletterSubscribeRoute::STATUS_DIRECT') %} {% set statusOptIn = constant('Shopware\\Core\\Content\\Newsletter\\SalesChannel\\NewsletterSubscribeRoute::STATUS_OPT_IN') %} {% set statusNotSet = constant('Shopware\\Core\\Content\\Newsletter\\SalesChannel\\NewsletterSubscribeRoute::STATUS_NOT_SET') %} {% set status = false %} {% if newsletterStatus == statusDirect or newsletterStatus == statusOptIn or newsletterStatus == statusNotSet %} {% set status = true %} {% endif %} {% if status and not(config('TmmsAdditionalNewsletterRegistrationOptions.config.confirmShowNewsletterIfCustomerIsAlreadyRegisteredAsNewsletterRecipient')) %} {% set confirmShowNewsletter = false %} {% endif %} {% endif %} {% if confirmShowNewsletter %}
{% endif %} {% endif %} {% endblock %} {% endblock %}