{#{% sw_extends "@Storefront/storefront/page/checkout/_page.html.twig" %}#}{#{% block page_checkout %}#}{# <div class="checkout">#}{# <h1 class="address-main-header page-heading page-main-title page-main-title-sm">#}{# {{ "tomRocket.account.title"|trans }}#}{# </h1>#}{# {% block page_checkout_container %}#}{# <div class="checkout-container">#}{# {% block page_checkout_main %}#}{# <div class="checkout-main">#}{# {% block base_flashbags_checkout %}#}{# <div class="flashbags">#}{# {% for type, messages in app.flashes %}#}{# {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}#}{# {% endfor %}#}{# </div>#}{# {% endblock %}#}{# {% block page_checkout_main_content %}{% endblock %}#}{# </div>#}{# {% endblock %}#}{# {% block page_checkout_additional %}{% endblock %}#}{# {% block page_checkout_aside %}#}{# <div#}{# class="checkout-aside {% if block('page_checkout_additional')|trim %}checkout-aside-no-offset{% endif %}">#}{# <div class="checkout-aside-header-sm">#}{# <p>Bestellübersicht</p>#}{# <p></p>#}{# </div>#}{# {% block page_checkout_aside_container %}#}{# <div class="checkout-aside-container">#}{# {% block products %}#}{# <div>#}{# {% if config("TwigelBonusProgram.config") %}#}{# {% set bonusAmount = (config("TwigelBonusProgram.config.bonusToEuro") * page.cart.price.totalPrice)|round %}#}{# <div class="product-bonus-detail d-flex align-items-center">#}{# {% sw_icon "bonus" style{#}{# "pack":"top-bar",#}{# "namespace": "TomRockets"#}{# } %}#}{# {% set count = '<span class="product-bonus-detail-text-numbers">' ~ bonusAmount ~ '</span>' %}#}{# <span#}{# class="product-bonus-detail-text">{{ "tomRocket.productBonusDetail.bonusText"|trans({"%count%": count })|sw_sanitize }}</span>#}{# </div>#}{# {% endif %}#}{# </div>#}{# <div class="confirm-product">#}{# {% block page_checkout_confirm_table_container %}#}{# <div class="card">#}{# <div class="card-body">#}{# {% block page_checkout_confirm_table_header %}#}{# #}{# @deprecated tag:v6.5.0 - Template `confirm-product-header.html.twig` is deprecated. Use `storefront/component/checkout/cart-header.html.twig` instead. #}{# {% if feature('v6.5.0.0') %}#}{# {% sw_include '@Storefront/storefront/component/checkout/cart-header.html.twig' with {#}{# showTaxPrice: true#}{# } %}#}{# {% else %}#}{# {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-product-header.html.twig' %}#}{# {% endif %}#}{# {% endblock %}#}{# {% block page_checkout_confirm_table_items %}#}{# {% for lineItem in page.cart.lineItems %}#}{# {% block page_checkout_confirm_table_item %}#}{# #}{# @deprecated tag:v6.5.0 - Template `confirm-item.html.twig` is deprecated. Use `storefront/component/line-item/line-item.html.twig` instead. #}{# {% if feature('v6.5.0.0') %}#}{# {% sw_include '@Storefront/storefront/component/line-item/line-item.html.twig' with {#}{# redirectTo: 'frontend.checkout.confirm.page',#}{# showTaxPrice: true#}{# } %}#}{# {% else %}#}{# {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-item.html.twig' %}#}{# {% endif %}#}{# {% endblock %}#}{# {% endfor %}#}{# {% endblock %}#}{# </div>#}{#<<<<<<< HEAD#}{# </div>#}{# {% endblock %}#}{# </div>#}{#=======#}{# {% endblock %}#}{# </form>#}{# {% endblock %}#}{# </div>#}{# <div class="order-comment pr-0 pl-0">#}{# <textarea class="w-100 twigel-customer-comment" rows="5" form="confirmOrderForm" name="customerComment" placeholder="{{ "twigel-checkout.customerComment.textAreaPlaceholder"|trans|striptags }}"></textarea>#}{# </div>#}{# </div>#}{# </div>#}{# {% endblock %}#}{# {% block page_checkout_aside_summary %}#}{# <div class="checkout-aside-summary">#}{# <div class="bonus-count">#}{# {% set bonusAmount = 0 %}#}{# {% set sellBonus = 0 %}#}{# {% for lineItem in page.cart.lineItems %}#}{# {% if not lineItem.extensions.productBonusSell %}#}{# {% set bonusAmount = bonusAmount + (lineItem.price.totalPrice * config("TwigelBonusProgram.config.bonusToEuro")) %}#}{# {% else %}#}{# {% set sellBonus = sellBonus + lineItem.extensions.productBonusSell.value %}#}{# {% endif %}#}{# {% endfor %}#}{# <div class="bonus-count-buy">#}{# <p>Bonuspunkte für die Bestellung:</p>#}{# <p class="text-success d-flex align-items-center">#}{# <span class="fw-bold mr-2">+ {{ bonusAmount|round }}</span>#}{# {% sw_icon "bonus" style {#}{# "pack": "top-bar",#}{# "namespace": "TomRockets"#}{# } %}#}{# </p>#}{# </div>#}{# <div class="bonus-count-sell">#}{# <p>Bonuspunkte eingelöst:</p>#}{# <p class="text-danger fw-bold d-flex align-items-center">#}{# <span class="fw-bold mr-2"> - {{ sellBonus }}</span>#}{# {% sw_icon "bonus" style {#}{# "pack": "top-bar",#}{# "namespace": "TomRockets"#}{# } %}#}{# </p>#}{# </div>#}{# </div>#}{# {% block page_checkout_summary_header %}#}{# {% endblock %}#}{# {% block page_checkout_summary_list %}#}{# <div class="checkout-aside-summary-list-container">#}{# {% block page_checkout_summary_list_container %}#}{# {% sw_include '@Storefront/storefront/page/checkout/summary.html.twig' %}#}{#>>>>>>> 835ec8b9e2615ab166cf54219855bd37f7ad3c1f#}{# {% endblock %}#}{# {% block options %}#}{# <div class="row confirm-another-options">#}{# <div class="card checkout-card">#}{# {% block page_checkout_options_title %}#}{# {% endblock %}#}{# <div class="order-discount pl-0 pr-0">#}{# {% block component_offcanvas_cart_actions_promotion_form %}#}{# <form action="{{ path('frontend.checkout.promotion.add') }}"#}{# class="offcanvas-cart-promotion-form js-offcanvas-cart-add-promotion"#}{# method="post">#}{# #}{# @deprecated tag:v6.5.0 - Block component_offcanvas_cart_actions_promotion_form_csrf will be removed. #}{# {% block component_offcanvas_cart_actions_promotion_form_csrf %}#}{# {{ sw_csrf('frontend.checkout.promotion.add') }}#}{# {% endblock %}#}{# {% block component_offcanvas_cart_actions_promotion_redirect %}#}{# <input type="hidden"#}{# name="redirectTo"#}{# value="frontend.checkout.confirm.page">#}{# {% endblock %}#}{# {% block component_offcanvas_cart_actions_promotion_input_group %}#}{# <div class="input-group">#}{# {% block component_offcanvas_cart_actions_promotion_label %}#}{# <label class="{{ visuallyHiddenClass }}"#}{# for="addPromotionOffcanvasCartInput">#}{# {{ "checkout.addPromotionLabel"|trans|sw_sanitize }}#}{# </label>#}{# {% endblock %}#}{# {% block component_offcanvas_cart_actions_promotion_input %}#}{# <input type="text"#}{# name="code"#}{# class="form-control"#}{# id="addPromotionOffcanvasCartInput"#}{# placeholder="{{ "checkout.addPromotionPlaceholder"|trans|striptags }}"#}{# aria-label="{{ "checkout.addPromotionLabel"|trans|striptags }}"#}{# aria-describedby="addPromotionOffcanvasCart"#}{# required="required">#}{# {% endblock %}#}{# {% block component_offcanvas_cart_actions_promotion_submit %}#}{# #}{# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct childs of `input-group` #}{# {% if feature('v6.5.0.0') %}#}{# <button class="btn btn-secondary"#}{# type="submit"#}{# id="addPromotionOffcanvasCart">#}{# >#}{# </button>#}{# {% else %}#}{# <div class="input-group-append">#}{# <button class="btn btn-secondary"#}{# type="submit"#}{# id="addPromotionOffcanvasCart">#}{# >#}{# </button>#}{# </div>#}{# {% endif %}#}{# {% endblock %}#}{# </div>#}{# {% endblock %}#}{# </form>#}{# {% endblock %}#}{# </div>#}{# <div class="order-comment pr-0 pl-0">#}{# <textarea class="w-100" rows="5" form="confirmOrderForm" name="customerComment"#}{# placeholder="{{ "twigel-checkout.customerComment.textAreaPlaceholder"|trans|striptags }}"></textarea>#}{# </div>#}{# </div>#}{# </div>#}{# {% endblock %}#}{# {% block page_checkout_aside_summary %}#}{# <div class="checkout-aside-summary">#}{# <div class="bonus-count">#}{# {% set bonusAmount = 0 %}#}{# {% set sellBonus = 0 %}#}{# {% for lineItem in page.cart.lineItems %}#}{# {% if not lineItem.extensions.productBonusSell %}#}{# {% set bonusAmount = bonusAmount + (lineItem.price.totalPrice * config("TwigelBonusProgram.config.bonusToEuro")) %}#}{# {% else %}#}{# {% set sellBonus = sellBonus + lineItem.extensions.productBonusSell.value %}#}{# {% endif %}#}{# {% endfor %}#}{# <div class="bonus-count-buy">#}{# <p>Bonuspunkte für die Bestellung:</p>#}{# <p class="text-success d-flex align-items-center">#}{# <span class="fw-bold mr-2">+ {{ bonusAmount|round }}</span>#}{# {% sw_icon "bonus" style {#}{# "pack": "top-bar",#}{# "namespace": "TomRockets"#}{# } %}#}{# </p>#}{# </div>#}{# <div class="bonus-count-sell">#}{# <p>Bonuspunkte eingelöst:</p>#}{# <p class="text-danger fw-bold d-flex align-items-center">#}{# <span class="fw-bold mr-2"> - {{ sellBonus }}</span>#}{# {% sw_icon "bonus" style {#}{# "pack": "top-bar",#}{# "namespace": "TomRockets"#}{# } %}#}{# </p>#}{# </div>#}{# </div>#}{# {% block page_checkout_summary_header %}#}{# {% endblock %}#}{# {% block page_checkout_summary_list %}#}{# <div class="checkout-aside-summary-list-container">#}{# {% block page_checkout_summary_list_container %}#}{# {% sw_include '@Storefront/storefront/page/checkout/summary.html.twig' %}#}{# {% endblock %}#}{# </div>#}{# {% endblock %}#}{# </div>#}{# {% endblock %}#}{# {% block page_checkout_aside_actions %}{% endblock %}#}{# </div>#}{# {% endblock %}#}{# </div>#}{# {% endblock %}#}{# </div>#}{# {% endblock %}#}{# </div>#}{#{% endblock %}#}{% sw_extends "@Storefront/storefront/page/checkout/_page.html.twig" %}{% block page_checkout %} <div class="checkout"> {% block page_checkout_container %} <div class="checkout-container"> {% block page_checkout_main %} <div class="checkout-main"> {% block base_flashbags_checkout %} <div class="flashbags"> {% for type, messages in app.flashes %} {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %} {% endfor %} </div> {% endblock %} {% block page_checkout_main_content %}{% endblock %} </div> {% endblock %} {% block page_checkout_additional %}{% endblock %} {% block page_checkout_aside %} <div class="checkout-aside {% if block('page_checkout_additional')|trim %}checkout-aside-no-offset{% endif %}"> <div class="checkout-aside-header-sm align-items-center"> <div class="d-flex"> <div> <span class="mr-2">{% sw_icon "bag" %}</span> </div> <div> <span>{{ "tomRocket.twigel-checkout.promotion.orderOverview"|trans }}</span> <p>{{ page.cart.price.totalPrice|currency }}</p> </div> </div> <div class="chevron-button"> {{ "tomRocket.twigel-checkout.promotion.unfold"|trans }} {% sw_icon "arrow-down" style { 'class': 'confirm-checheckout-chevron', 'size': 'sm', 'pack': 'solid' } %} </div> </div> {% block page_checkout_aside_container %} <div class="checkout-aside-container"> {% block products %} <div> {% if config("TwigelBonusProgram.config") %} {% set bonusAmount = (config("TwigelBonusProgram.config.bonusToEuro") * page.cart.price.totalPrice)|round %} <div class="product-bonus-detail d-flex align-items-center"> {% sw_icon "bonus" style{ "pack":"top-bar", "namespace": "TomRockets" } %} {% set count = '<span class="product-bonus-detail-text-numbers">' ~ bonusAmount ~ '</span>' %} <span class="product-bonus-detail-text">{{ "tomRocket.productBonusDetail.bonusText"|trans({"%count%": count })|sw_sanitize }}</span> </div> {% endif %} </div> <div class="confirm-product"> {% block page_checkout_confirm_table_container %} <div class="card"> <div class="card-body"> {% block page_checkout_confirm_table_header %} {# @deprecated tag:v6.5.0 - Template `confirm-product-header.html.twig` is deprecated. Use `storefront/component/checkout/cart-header.html.twig` instead. #} {% if feature('v6.5.0.0') %} {% sw_include '@Storefront/storefront/component/checkout/cart-header.html.twig' with { showTaxPrice: true } %} {% else %} {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-product-header.html.twig' %} {% endif %} {% endblock %} {% block page_checkout_confirm_table_items %} {% for lineItem in page.cart.lineItems %} {% block page_checkout_confirm_table_item %} {# @deprecated tag:v6.5.0 - Template `confirm-item.html.twig` is deprecated. Use `storefront/component/line-item/line-item.html.twig` instead. #} {% if feature('v6.5.0.0') %} {% sw_include '@Storefront/storefront/component/line-item/line-item.html.twig' with { redirectTo: 'frontend.checkout.confirm.page', showTaxPrice: true } %} {% else %} {% sw_include '@Storefront/storefront/page/checkout/confirm/confirm-item.html.twig' %} {% endif %} {% endblock %} {% endfor %} {% endblock %} </div> </div> {% endblock %} </div> {% endblock %} {% block options %} <div class="row confirm-another-options"> <div class="card checkout-card"> {% block page_checkout_options_title %} {% endblock %} <div class="order-discount pl-0 pr-0"> {% block component_offcanvas_cart_actions_promotion_form %} <form action="{{ path('frontend.checkout.promotion.add') }}" class="offcanvas-cart-promotion-form js-offcanvas-cart-add-promotion" method="post"> {# @deprecated tag:v6.5.0 - Block component_offcanvas_cart_actions_promotion_form_csrf will be removed. #} {% block component_offcanvas_cart_actions_promotion_form_csrf %} {{ sw_csrf('frontend.checkout.promotion.add') }} {% endblock %} {% block component_offcanvas_cart_actions_promotion_redirect %} <input type="hidden" name="redirectTo" value="frontend.checkout.confirm.page"> {% endblock %} {% block component_offcanvas_cart_actions_promotion_input_group %} <div class="input-group"> {% block component_offcanvas_cart_actions_promotion_label %} <label class="{{ visuallyHiddenClass }}" for="addPromotionOffcanvasCartInput"> {{ "checkout.addPromotionLabel"|trans|sw_sanitize }} </label> {% endblock %} {% block component_offcanvas_cart_actions_promotion_input %} <input type="text" name="code" class="form-control" id="addPromotionOffcanvasCartInput" placeholder="{{ "checkout.addPromotionPlaceholder"|trans|striptags }}" aria-label="{{ "checkout.addPromotionLabel"|trans|striptags }}" aria-describedby="addPromotionOffcanvasCart" required="required"> {% endblock %} {% block component_offcanvas_cart_actions_promotion_submit %} {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct childs of `input-group` #} {% if feature('v6.5.0.0') %} <button class="btn btn-secondary" type="submit" id="addPromotionOffcanvasCart"> > </button> {% else %} <div class="input-group-append"> <button class="btn btn-secondary" type="submit" id="addPromotionOffcanvasCart"> {{ "tomRocket.twigel-checkout.promotion.apply"|trans }} </button> </div> {% endif %} {% endblock %} </div> {% endblock %} </form> {% endblock %} </div> <div class="order-comment pr-0 pl-0"> <textarea class="w-100 twigel-customer-comment" rows="5" form="confirmOrderForm" name="customerComment" placeholder="{{ "tomRocket.twigel-checkout.customerComment.textAreaPlaceholder"|trans|striptags }}"></textarea> </div> </div> </div> {% endblock %} {% block page_checkout_aside_summary %} <div class="checkout-aside-summary"> <div class="bonus-count"> {% set bonusAmount = 0 %} {% set sellBonus = 0 %} {% for lineItem in page.cart.lineItems %} {% if not lineItem.extensions.productBonusSell %} {% set bonusAmount = bonusAmount + (lineItem.price.totalPrice * config("TwigelBonusProgram.config.bonusToEuro")) %} {% else %} {% set sellBonus = sellBonus + lineItem.extensions.productBonusSell.value %} {% endif %} {% endfor %} <div class="bonus-count-buy"> <p>Bonuspunkte für die Bestellung:</p> <p class="text-success d-flex align-items-center"> <span class="fw-bold mr-2">+ {{ bonusAmount|round }}</span> {% sw_icon "bonus" style { "pack": "top-bar", "namespace": "TomRockets" } %} </p> </div> <div class="bonus-count-sell"> <p>Bonuspunkte eingelöst:</p> <p class="text-danger fw-bold d-flex align-items-center"> <span class="fw-bold mr-2"> - {{ sellBonus }}</span> {% sw_icon "bonus" style { "pack": "top-bar", "namespace": "TomRockets" } %} </p> </div> </div> {% block page_checkout_summary_header %} {% endblock %} {% block page_checkout_summary_list %} <div class="checkout-aside-summary-list-container"> {% block page_checkout_summary_list_container %} {% sw_include '@Storefront/storefront/page/checkout/summary.html.twig' %} {% endblock %} </div> {% endblock %} </div> {% endblock %} {% block page_checkout_aside_actions %}{% endblock %} </div> {% endblock %} </div> {% endblock %} </div> {% endblock %} </div>{% endblock %}