app/template/kaiino/Product/list_single_item.twig line 1

Open in your IDE?
  1. <li class="ec-shelfGrid__item">
  2.     <a href="{{ url('product_detail', {'id': Product.id}) }}">
  3.         <div class="ec-shelfGrid__item-image">
  4.             <img src="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}" alt="{{ Product.name }}" loading="lazy">
  5.         
  6.             <ul class="color-list">
  7.               {{ Product.getColorsHTML|raw }}
  8.             </ul>
  9.             {% if Product.stock_find == false %}
  10.             <p class="list_soldout">sold out</p>
  11.           {% endif %}
  12.         </div>
  13.         {{ include('@DesignTag4/tag_list.twig', ignore_missing = true) }}
  14.         <p class="ec-shelfGrid__item-name">{{ Product.name }}</p>
  15.         {% if Product.description_list %}
  16.             <p>{{ Product.description_list|raw|nl2br }}</p>
  17.         {% endif %}
  18.         <p class="price02-default">
  19.             {% if Product.hasProductClass %}
  20.                 {% if Product.getPrice02Min == Product.getPrice02Max %}
  21.                     {{ Product.getPrice02IncTaxMin|price }}
  22.                 {% else %}
  23.                     {{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}
  24.                 {% endif %}
  25.             {% else %}
  26.                 {{ Product.getPrice02IncTaxMin|price }}
  27.             {% endif %}
  28.         </p>
  29.     </a>
  30. </li>
  31. {#
  32. <div class="ec-contentRole__listItem">
  33.     <a href="{{ url('product_detail', {'id': Product.id}) }}">
  34.         <img src="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}">
  35.         <p class="ec-contentRole__listItemTitle">{{ Product.name }}</p>
  36.         <p class="ec-contentRole__listItemPrice">
  37.           {% if Product.hasProductClass %}
  38.           {% if Product.getPrice02Min == Product.getPrice02Max %}
  39.             {{ Product.getPrice02IncTaxMin|number_format }}
  40.           {% else %}
  41.             {{ Product.getPrice02IncTaxMin|number_format }} ~ {{ Product.getPrice02IncTaxMax|number_format }}
  42.           {% endif %}
  43.           {% else %}
  44.             {{ Product.getPrice02IncTaxMin|number_format }}
  45.           {% endif %}円(税込)
  46.           
  47.         </p>
  48.     </a>
  49. </div>
  50. <li>
  51.   <a href="{{ url('product_detail', {'id': Product.id}) }}">
  52.     <div class="item-img {{ Product.getProductImgClass }}"><!--{*入荷未定の場合undecidedを付与 / 入荷待ちの場合backorderedを付与*}-->
  53.       <img src="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}" alt="{{ Product.name }}">
  54.       <p class="label">{{ Product.getProductLabel|raw }}</p><!--{*NEWと即納の両方が設定がある場合は即納のみ表示*}-->
  55.     </div>
  56.     <ul class="color-list">
  57.       {% for Class in Product.getProductClasses() %}
  58.         {% if Class.getClassCategory1 %}
  59.         <li class="{{ Class.getClassCategory1().getBackendName() }}"></li>
  60.         {% endif %}
  61.       {% endfor %}
  62.     </ul>
  63.     <p class="item-name">{{ Product }}</p>
  64.     <p class="price"><strong>{% if Product.hasProductClass %}
  65.       {% if Product.getPrice02Min == Product.getPrice02Max %}
  66.         {{ Product.getPrice02IncTaxMin|number_format }}
  67.       {% else %}
  68.         {{ Product.getPrice02IncTaxMin|number_format }} ~ {{ Product.getPrice02IncTaxMax|number_format }}
  69.       {% endif %}
  70.     {% else %}
  71.       {{ Product.getPrice02IncTaxMin|number_format }}
  72.     {% endif %}</strong>円/月</p>
  73.   </a>
  74. </li>#}