templates/bundles/SyliusShopBundle/Cart/_widget.html.twig line 1

Open in your IDE?
  1. {% import "@SyliusShop/Common/Macro/money.html.twig" as money %}
  2. <div id="sylius-cart-button" class="ui circular cart inverted button">
  3. {{ sonata_block_render_event('sylius.shop.partial.cart.summary.before_widget_content', {'cart': cart}) }}
  4. <i class="cart icon"></i>
  5. <span id="sylius-cart-total">
  6. {{ money.convertAndFormat(cart.itemsTotal) }}
  7. </span>
  8. {{ 'sylius.ui.item.choice'|trans({'%count%': cart.items|length}) }}
  9. {{ sonata_block_render_event('sylius.shop.partial.cart.summary.after_widget_content', {'cart': cart}) }}
  10. </div>
  11. <div class="ui large flowing cart hidden popup" style="background:#fff;color:rgba(0,0,.87);">
  12. {{ sonata_block_render_event('sylius.shop.partial.cart.summary.before_popup_content', {'cart': cart}) }}
  13. {% if cart.empty %}
  14. {{ 'sylius.ui.your_cart_is_empty'|trans }}.
  15. {% else %}
  16. <div class="ui list">
  17. {% for item in cart.items %}
  18. <div class="item">{{ item.quantity }} x <strong>{{ item.product }}</strong> {{ money.convertAndFormat(item.unitPrice) }}</div>
  19. {% endfor %}
  20. <div class="item"><strong>{{ 'sylius.ui.subtotal'|trans }}</strong>: {{ money.convertAndFormat(cart.itemsTotal) }}</div>
  21. </div>
  22. <a href="{{ path('sylius_shop_cart_summary') }}" class="ui fluid basic text button">{{ 'sylius.ui.view_and_edit_cart'|trans }}</a>
  23. <div class="ui divider"></div>
  24. <a href="{{ path('sylius_shop_checkout_start') }}" class="ui fluid primary button">{{ 'sylius.ui.checkout'|trans }}</a>
  25. {% endif %}
  26. {{ sonata_block_render_event('sylius.shop.partial.cart.summary.after_popup_content', {'cart': cart}) }}
  27. </div>