app/template/BlackCherry/Block/cart.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8. {% set Carts = get_all_carts() %}
  9. {% set totalPrice = get_carts_total_price() %}
  10. {% set totalQuantity = get_carts_total_quantity() %}
  11. <div class="sideMenu sideMenu_sticky">
  12. <div class="ec-cartNaviWrap">
  13.     <h2><img src="{{ asset('assets/img/new/img_cart-title_side.png') }}" /></h2>
  14.     <a href="{{ url('cart') }}">
  15.         <div class="ec-cartNavi">
  16.             <div class="ec-cartNavi__icon">
  17.                 <span class="ec-cartNavi__badge">{{ totalQuantity|number_format }}点</span>
  18.             </div>
  19.             <div class="ec-cartNavi__label">
  20.                 <div class="ec-cartNavi__price">{{ totalPrice }}円</div>
  21.             </div>
  22.         </div>
  23.     </a>
  24.     <div class="ec-cartlink">
  25.         <a href="{{ url('cart') }}">
  26.             <h2><img src="{{ asset('assets/img/new/img_cart-view.png') }}" /></h2>
  27.         </a>
  28.     </div>
  29.     {% if totalQuantity > 0 %}
  30.         <div class="ec-cartNaviIsset">
  31.             {% for Cart in Carts %}
  32.                 {% for CartItem in Cart.CartItems %}
  33.                 
  34.                     {% set ProductClass = CartItem.ProductClass %}
  35.                     {% set Product = ProductClass.Product %}
  36.                     <div class="ec-cartNaviIsset__cart">
  37.                         <div class="ec-cartNaviIsset__cartImage">
  38.                             <img src="{{ asset(Product.MainListImage|no_image_product, 'save_image') }}" alt="{{ Product.name }}">
  39.                         </div>
  40.                         <div class="ec-cartNaviIsset__cartContent">
  41.                             <div class="ec-cartNaviIsset__cartContentTitle">{{ Product.name }}
  42.                                 <div class="ec-font-size-1">
  43.                                     {% if ProductClass.ClassCategory1 and ProductClass.ClassCategory1.id %}
  44.                                         {{ ProductClass.ClassCategory1.ClassName.name }}:{{ ProductClass.ClassCategory1 }}
  45.                                     {% endif %}
  46.                                     {% if ProductClass.ClassCategory2 and ProductClass.ClassCategory2.id %}
  47.                                         <br>{{ ProductClass.ClassCategory2.ClassName.name }}:{{ ProductClass.ClassCategory2 }}
  48.                                     {% endif %}
  49.                                 </div>
  50.                             </div>
  51.                             <div class="ec-cartNaviIsset__cartContentPrice">
  52.                                 {{ CartItem.price|price }}
  53.                                 <div class="ec-cartNaviIsset__cartContentTax">{{ '税込'|trans }}</div>
  54.                             </div>
  55.                             <div class="ec-cartNaviIsset__cartContentNumber">{{ '数量'|trans }} {{ CartItem.quantity|number_format }}</div>
  56.                         </div>
  57.                     </div>
  58.                 
  59.                 {% endfor %}
  60.                 
  61.             {% endfor %}
  62.             <div class="ec-cartNaviIsset__action">
  63.                 <a class="ec-blockBtn--action" href="{{ url('cart') }}">{{ 'カートへ進む'|trans }}</a>
  64.                 <a class="ec-blockBtn ec-cartNavi--cancel">{{ 'キャンセル'|trans }}</a>
  65.             </div>
  66.         </div>
  67.     {% else %}
  68.         <div class="ec-cartNaviNull">
  69.             <div class="ec-cartNaviNull__message">
  70.                 <p>{{ '現在カート内に商品はございません。'|trans }}</p>
  71.             </div>
  72.         </div>
  73.     {% endif %}
  74. </div>
  75. </div>