custom/plugins/SameHFcheckout/src/Resources/views/storefront/page/checkout/cart/index.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/base.html.twig' %}
  2. {% block base_head %}
  3.     {% sw_include '@Storefront/storefront/page/checkout/cart/meta.html.twig' %}
  4. {% endblock %}
  5. {% block base_main_inner %}
  6. <div class="cart_ppage_full">
  7. <div class="cart_ppage">
  8.        
  9. </div>
  10. <div class="container ip_cart_container">
  11.     <div class="ip_cart_parent">
  12.         <div class="ip_cart_child_1">
  13.             <h1 class="cart-main-header">
  14.             {{ "checkout.cartHeader"|trans|sw_sanitize }}
  15.             </h1>
  16.             {% for lineItem in page.cart.lineItems %}
  17.                 {% block page_checkout_cart_table_item %}
  18.                     {% block page_checkout_item %}
  19.                         {% sw_include '@Storefront/storefront/page/checkout/cart/custom_cartItems.html.twig' %}
  20.                     {% endblock %}
  21.                 {% endblock %}
  22.             {% endfor %}
  23.             
  24. {% block page_checkout_cart_shipping_costs %}
  25.     <div class="col-md-12 cart-shipping-costs-container ip_cart_ship_payment_coun">
  26.     <div class="ip_cart_ship_payment_country">
  27.         <form name="precalc"
  28.                 method="post"
  29.                 action="{{ path('frontend.checkout.configure') }}"
  30.                 data-form-auto-submit="true">
  31.             {% block page_checkout_cart_shipping_costs_csrf %}
  32.                 {{ sw_csrf('frontend.checkout.configure') }}
  33.             {% endblock %}
  34.             {% block page_checkout_cart_shipping_costs_trigger %}
  35.                 <h3 class="ip_shiping_heading">{{ "checkout.shippingCosts"|trans|sw_sanitize }}</h3>
  36.             {% endblock %}
  37.             {% block page_checkout_cart_shipping_costs_form_group %}
  38.                 <div class="collapse show" id="collapseShippingCost">
  39.                     {% block page_checkout_cart_shipping_costs_form_group_country %}
  40.                         {% if not context.customer %}
  41.                             <div class="form-group">
  42.                                 <label for="countryId">{{ "checkout.shippingCountry"|trans|sw_sanitize }}</label>
  43.                                 <select class="{{ formSelectClass }}" type="text" id="countryId" name="countryId">
  44.                                     {% for country in page.countries %}
  45.                                         <option value="{{ country.id }}"
  46.                                             {{ country.id == context.shippingLocation.country.id ? 'selected="selected"' : '' }}>
  47.                                             {{ country.translated.name }}
  48.                                         </option>
  49.                                     {% endfor %}
  50.                                 </select>
  51.                             </div>
  52.                         {% endif %}
  53.                     {% endblock %}
  54.                     {% block page_checkout_cart_shipping_costs_form_group_payment_method %}
  55.                         <div class="form-group">
  56.                             <label for="paymentMethodId">{{ "checkout.paymentMethod"|trans|sw_sanitize }}</label>
  57.                             <select class="{{ formSelectClass }}" type="text" id="paymentMethodId" name="paymentMethodId">
  58.                                 {% if context.paymentMethod.id not in page.paymentMethods.ids %}
  59.                                     <option value="{{ context.paymentMethod.id }}"
  60.                                             selected="selected"
  61.                                             disabled="disabled">
  62.                                         {{ context.paymentMethod.translated.name }} {{ "checkout.notAvailableSuffix"|trans|sw_sanitize }}
  63.                                     </option>
  64.                                 {% endif %}
  65.                                 {% for payment in page.paymentMethods %}
  66.                                     <option value="{{ payment.id }}"
  67.                                         {% if payment.id == context.paymentMethod.id %} selected="selected"{% endif %}>
  68.                                         {{ payment.translated.name }}
  69.                                     </option>
  70.                                 {% endfor %}
  71.                             </select>
  72.                         </div>
  73.                     {% endblock %}
  74.                     {% block page_checkout_cart_shipping_costs_form_group_shipping_method %}
  75.                         <div class="form-group">
  76.                             <label for="shippingMethodId">{{ "checkout.shippingMethod"|trans|sw_sanitize }}</label>
  77.                             <select class="{{ formSelectClass }}" type="text" id="shippingMethodId" name="shippingMethodId">
  78.                                 {% if context.shippingMethod.id not in page.shippingMethods.ids %}
  79.                                     <option value="{{ context.shippingMethod.id }}"
  80.                                             selected="selected"
  81.                                             disabled="disabled">
  82.                                         {{ context.shippingMethod.translated.name }} {{ "checkout.notAvailableSuffix"|trans|sw_sanitize }}
  83.                                     </option>
  84.                                 {% endif %}
  85.                                 {% for shipping in page.shippingMethods %}
  86.                                     <option value="{{ shipping.id }}"
  87.                                         {% if shipping.id == context.shippingMethod.id %} selected="selected"{% endif %}>
  88.                                         {{ shipping.translated.name }}
  89.                                     </option>
  90.                                 {% endfor %}
  91.                             </select>
  92.                         </div>
  93.                     {% endblock %}
  94.                     <input type="hidden" name="redirectTo" value="frontend.checkout.cart.page">
  95.                 </div>
  96.             {% endblock %}
  97.         </form>
  98.     </div>
  99.     </div>
  100. {% endblock %}
  101.         
  102.         </div>
  103.         <div class="ip_cart_child_2">
  104.             <img src="{{ asset('bundles/samehfcheckout/logo-white-green.png') }}" class="cart_logo_shop" />
  105.             <div class="checkout-aside-summary-ip">
  106.                     {% sw_include '@Storefront/storefront/page/checkout/summary.html.twig' %}
  107.             </div>
  108.             <div class="checkout-aside-action-promotion">
  109.                     <form action="{{ path('frontend.checkout.promotion.add') }}"
  110.                         class="cart-add-promotion"
  111.                         data-form-csrf-handler="true"
  112.                         method="post">
  113.                             {{ sw_csrf('frontend.checkout.promotion.add') }}
  114.                             <input type="hidden"
  115.                                 name="redirectTo"
  116.                                 value="frontend.checkout.cart.page">
  117.                             <div class="input-group checkout-aside-add-code">
  118.                                     <label class="{{ visuallyHiddenClass }}" for="addPromotionInput">
  119.                                         {{ "checkout.addPromotionLabel"|trans|sw_sanitize }}
  120.                                     </label>
  121.                                     <input type="text"
  122.                                         name="code"
  123.                                         class="form-control"
  124.                                         id="addPromotionInput"
  125.                                         placeholder="{{ "checkout.addPromotionPlaceholder"|trans|striptags }}"
  126.                                         aria-label="{{ "checkout.addPromotionLabel"|trans|striptags }}"
  127.                                         aria-describedby="addPromotion"
  128.                                         required="required">
  129.                                     {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct childs of `input-group` #}
  130.                                     {% if feature('v6.5.0.0') %}
  131.                                         <button class="btn btn-secondary"
  132.                                                 type="submit"
  133.                                                 id="addPromotion">
  134.                                             {% sw_icon 'checkmark' %}
  135.                                         </button>
  136.                                     {% else %}
  137.                                         <div class="input-group-append">
  138.                                             <button class="btn btn-secondary"
  139.                                                     type="submit"
  140.                                                     id="addPromotion">
  141.                                                 {% sw_icon 'checkmark' %}
  142.                                             </button>
  143.                                         </div>
  144.                                     {% endif %}
  145.                             </div>
  146.                     </form>
  147.             </div>
  148.             <div class="checkout-aside-action">
  149.                 <a href="{{ path('frontend.checkout.confirm.page') }}"
  150.                 class="btn btn-primary btn-block btn-lg begin-checkout-btn"
  151.                 title="{{ "checkout.proceedLink"|trans|striptags }}">
  152.                     {{ "checkout.proceedLink"|trans|sw_sanitize }}
  153.                 </a>
  154.             </div>
  155.         
  156.         </div>
  157.     </div>
  158. </div>
  159. </div>
  160.             
  161. {% endblock %}