templates/front/snippet/basket_dropdown.html.twig line 1

Open in your IDE?
  1. <div class="basket">
  2.     <div class="basket__inner">
  3.         <div class="basket__content">
  4.             <div class="basket__header">
  5.                 <span>{{ 'V košíku máte'|trans }}:</span>
  6.             </div>
  7.             {% if not basket.count %}
  8.                 <p class="text text--sans text-center">{{ 'Košík je prázdný'|trans }}</p>
  9.             {% else %}
  10.                 {% for item in basket.getItems %}
  11.                     <div class="basket__item" data-kod-zb="{{ item.getEntity.getId }}">
  12.                         <table>
  13.                             <tr>
  14.                                 <td class="basket__img">
  15.                                     {% if item.getEntity.file %}
  16.                                         <span style="background-image: url('{{ (path_media ~ '/' ~ item.getEntity.file.directoryName ~ '/' ~ item.getEntity.file.media) | imagine_filter('product_thumbnail') }}')">
  17.                                             <img src="{{ (path_media ~ '/' ~ item.getEntity.file.directoryName ~ '/' ~ item.getEntity.file.media) | imagine_filter('product_thumbnail') }}" alt="">
  18.                                         </span>
  19.                                     {% endif %}
  20.                                 </td>
  21.                                 <td class="basket__name">
  22.                                     <a href="{{ item.getEntity|trans_path }}" class="text text--sans text--small text--bold">
  23.                                         {{ item.getEntity.translate.getName }} - {{ item.getEntity.translate.getUnits }}
  24.                                     </a>
  25.                                 </td>
  26.                                 <td class="basket__stock">
  27.                                     <p class="text text--smaller text--sans">{{ item.getQuantity }} {{ 'ks'|trans }}</p>
  28.                                 </td>
  29.                                 <td class="basket__price">
  30.                                     <p class="text text--small text--sans text--bold">{{ (item.getQuantity*item.getEntity.price)|number_format(0, '', ' ') }} {{ 'Kč'|trans }}</p>
  31.                                 </td>
  32.                                 <td>
  33.                                     <span class="icon icon--trash js-remove-from-cart" data-path="{{ path('cart_remove', {id: 0}) }}"></span>
  34.                                 </td>
  35.                             </tr>
  36.                         </table>
  37.                     </div>
  38.                 {% endfor %}
  39.                 {% if basket.discount > 0 and basket.discountTotal > 0 %}
  40.                 <div class="basket__discount">
  41.                     <p class="text text--sans text--small">{{ 'Množstevní sleva'|trans }}<span>- {{ basket.discountTotalFormated }} {{ 'Kč'|trans }}</span></p>
  42.                 </div>
  43.                 {% endif %}
  44.                 <div class="basket__total">
  45.                     <p class="text text--sans">{{ 'Cena celkem'|trans }}: <span>{{ basket.totalFormated }} {{ 'Kč'|trans }}</span></p>
  46.                 </div>
  47.                 <div class="basket__btn">
  48.                     <div class="basket__row">
  49.                         <div class="basket__btn__item">
  50.                             {% if settings['free_shipping'].translate.transValue is not empty and settings['free_shipping'].translate.transValue>0 %}
  51.                                 <div class="btotal__delivery">
  52.                                     <div class="total__header">
  53.                                         <p class="text text--sans text--small text--bold">
  54.                                             {%- if basket.total>=settings['free_shipping'].translate.transValue -%}
  55.                                                 {{ 'Dopravu máte zdarma!'|trans }}
  56.                                             {%- else -%}
  57.                                                 {% set diff = settings['free_shipping'].translate.transValue-basket.total %}
  58.                                                 {{ 'K dopravě zdarma zbývá ještě'|trans }} {{ diff|number_format(0, '.', ' ') }} {{ 'Kč'|trans }}
  59.                                             {%- endif -%}
  60.                                         </p>
  61.                                     </div>
  62.                                     <div class="total__bar">
  63.                                         {% set total = basket.total/(settings['free_shipping'].translate.transValue/100) %}
  64.                                         <span style="width: {{ total>100?100:total }}%"></span>
  65.                                     </div>
  66.                                 </div>
  67.                             {% endif %}
  68.                         </div>
  69.                         <div class="basket__btn__item">
  70.                             <div class="basket__button">
  71.                                 <a href="{{ path('front_basket') }}">
  72.                                     <span class="button button--default button--default--arrow button--basket">{{ 'Přejít do košíku'|trans }}</span>
  73.                                 </a>
  74.                             </div>
  75.                         </div>
  76.                     </div>
  77.                 </div>
  78.             {% endif %}
  79.         </div>
  80.     </div>
  81. </div>