app/template/default/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. <a class="cart" href=""><img src="{{ asset('assets/img/plot/ico_cart.svg', 'user_data') }}" alt=""><i class="ft_e">{{ totalQuantity|number_format }}</i></a>
  12. <div class="h_cart">
  13. {% if totalQuantity > 0 %}
  14.     {% for Cart in Carts %}
  15.         {% for CartItem in Cart.CartItems %}
  16.             {% set ProductClass = CartItem.ProductClass %}
  17.             {% set Product = ProductClass.Product %}
  18.         <div class="row2">
  19.           <figure><img src="{{ asset(Product.MainListImage|no_image_product, 'save_image') }}" alt="{{ Product.name }}"></figure>
  20.           <div class="desc">
  21.             <p class="name">{{ Product.name }}</p>
  22.             {% if ProductClass.ClassCategory1 and ProductClass.ClassCategory1.id %}
  23.                 <p>{{ ProductClass.ClassCategory1.ClassName.name }}:{{ ProductClass.ClassCategory1 }}</p>
  24.             {% endif %}
  25.             {% if ProductClass.ClassCategory2 and ProductClass.ClassCategory2.id %}
  26.                 <p>{{ ProductClass.ClassCategory2.ClassName.name }}:{{ ProductClass.ClassCategory2 }}</p>
  27.             {% endif %}
  28.             <p class="price">
  29.               {{ CartItem.price|price }}<small>{{ '税込'|trans }}</small>
  30.             </p>
  31.             <p>{{ '数量'|trans }} {{ CartItem.quantity|number_format }}</p>
  32.           </div>
  33.         </div>
  34.         {% endfor %}
  35.     {% endfor %}
  36.     <div class="action">
  37.         <a href="{{ url('cart') }}">{{ 'カートへ進む'|trans }}</a>
  38.         <a href="" class="cancel">{{ 'キャンセル'|trans }}</a>
  39.     </div>
  40. {% else %}
  41.     <p class="none">現在カート内に商品はございません。</p>
  42.     <div class="action">
  43.       <a href="" class="cancel">キャンセル</a>
  44.     </div>
  45. {% endif %}
  46. </div>