app/Plugin/CartUpRecommend/Resource/template/default/Cart/index_ex.twig line 1

Open in your IDE?
  1. {% set cartUpRecommendIndex = 0 %}
  2. {% for CartIndex,Cart in Carts %}
  3.     {% for CartItem in Cart.CartItems %}
  4.         {% set BaseProductClass = CartItem.ProductClass %}
  5.         {% set BaseProduct = BaseProductClass.Product %}
  6.         {% set cartUpRecommends = get_cart_up_recommend_product(CartItem) %}
  7.         {% for cartUpRecommend in cartUpRecommends %}
  8.             {% set ProductClass = cartUpRecommend.ProductClass %}
  9.             {% set Product = ProductClass.Product %}
  10.             <ul class="cart_up_recommend_{{ cartUpRecommendIndex }} ec-cartRow cartUpRecommendRow">
  11.                 <li class="ec-cartRow__delColumn"></li>
  12.                 <li class="ec-cartRow__contentColumn cart_up_recommend_item_left">
  13.                     <div class="cart_up_recommend_item_message">{{ cartUpRecommend.description }}</div>
  14.                     <div class="ec-cartRow__img">
  15.                         <a target="_blank" href="{{ url('product_detail', {id : Product.id} ) }}">
  16.                             <img src="{{ asset(Product.MainListImage|no_image_product, 'save_image') }}" alt="{{ Product.name }}"/>
  17.                         </a>
  18.                     </div>
  19.                     <div class="ec-cartRow__summary">
  20.                         <div class="cart_up_recommend_item_message_sp">{{ cartUpRecommend.description }}</div>
  21.                         <div class="ec-cartRow__name">
  22.                             <a target="_blank" href="{{ url('product_detail', {id : Product.id} ) }}">{{ Product.name }}</a>
  23.                             {% if ProductClass.ClassCategory1 and ProductClass.ClassCategory1.id %}
  24.                                 <br>{{ ProductClass.ClassCategory1.ClassName.name }}:{{ ProductClass.ClassCategory1 }}
  25.                             {% endif %}
  26.                             {% if ProductClass.ClassCategory2 and ProductClass.ClassCategory2.id %}
  27.                                 <br>{{ ProductClass.ClassCategory2.ClassName.name }}:{{ ProductClass.ClassCategory2 }}
  28.                             {% endif %}
  29.                         </div>
  30.                         {% set viewQuantity = get_view_cart_add_quantity(CartItem, cartUpRecommend) %}
  31.                         <div class="ec-cartRow__unitPrice">{{ ProductClass.price02IncTax|price }}{#×{{ viewQuantity }}#}</div>
  32.                         <div class="cart_up_recommend_price_block ec-color-accent">
  33.                             {% set quantityDiscountPriceIncTax = view_cart_up_recommend_quantity_discount(cartUpRecommend) %}
  34.                             {% if quantityDiscountPriceIncTax is not empty %}
  35.                                 <div style="font-size: 14px">(あと{{ viewQuantity }}点で{{ quantityDiscountPriceIncTax|price }}お得)</div>
  36.                             {% endif %}
  37.                         </div>
  38.                     </div>
  39.                 </li>
  40.                 <li class="ec-cartRow__amountColumn">
  41.                     <a class="cart_up_recommend_link" href="{{ url('car_up_recommend_up', {'productClassId': BaseProductClass.id, 'operation': 'up', 'id': cartUpRecommend.id} ) }}" {{ csrf_token_for_anchor() }} data-method="put" data-confirm="false">
  42.                         {% if cartUpRecommend.replaceType == constant('Plugin\\CartUpRecommend\\Entity\\CartUpRecommend::REPLACE_TYPE_DEFAULT') %}
  43.                             {{ BaseProduct.name }}<br/>{{ 'と入替え'|trans }}
  44.                         {% elseif cartUpRecommend.replaceType == constant('Plugin\\CartUpRecommend\\Entity\\CartUpRecommend::REPLACE_TYPE_ADD_KEEP') %}
  45.                             {{ 'カートに入れる'|trans }}
  46.                         {% else %}
  47.                             {{ 'カートに入れる'|trans }}
  48.                         {% endif %}
  49.                     </a>
  50.                 </li>
  51.                 <li class="ec-cartRow__subtotalColumn"></li>
  52.             </ul>
  53.         {% endfor %}
  54.         {% set cartUpRecommendIndex = cartUpRecommendIndex + 1 %}
  55.     {% endfor %}
  56. {% endfor %}