app/Plugin/RelatedProduct4/Resource/template/front/related_product.twig line 1

Open in your IDE?
  1. <script>
  2.     $(function () {
  3.         $('#RelatedProduct-product_area').appendTo($('.ec-layoutRole__main, .ec-layoutRole__mainWithColumn, .ec-layoutRole__mainBetweenColumn'));
  4.         if($('#RelatedProduct-product_area ul li').length <= 0){
  5.             $("#RelatedProduct-product_area").hide();
  6.         }
  7.     });
  8. </script>
  9. <div id="RelatedProduct-product_area" class="ec-shelfRole custom_related_pro">
  10.     <div class="page-width">
  11.         <div class="section-header section-header--with-link">
  12.                <div class="section-header__title">
  13.                   <h2 class="section-header__titleText">RELATED PRODUCT</h2>
  14.                   <p>関連商品</p>
  15.         </div>
  16.         </div>
  17.         <ul class="ec-shelfGrid">
  18.             {% for RelatedProduct in Product.RelatedProducts %}
  19.                 {% set ChildProduct = RelatedProduct.ChildProduct %}
  20.                 {% if ChildProduct.Status.id == constant("Eccube\\Entity\\Master\\ProductStatus::DISPLAY_SHOW") %}
  21.                     <li class="ec-shelfGrid__item">
  22.                         <a href="{{ url('product_detail', {id : ChildProduct.id}) }}">
  23.                             <p class="ec-shelfGrid__item-image">
  24.                                 <img src="{{ asset(RelatedProduct.ChildProduct.main_list_image|no_image_product, 'save_image') }}">
  25.                             </p>
  26.                             <p>{{ RelatedProduct.ChildProduct.name }}</p>
  27.                             <p>
  28.                                 {% if RelatedProduct.ChildProduct.hasProductClass %}
  29.                                     {% if RelatedProduct.ChildProduct.getPrice02Min == RelatedProduct.ChildProduct.getPrice02Max %}
  30.                                         {{ RelatedProduct.ChildProduct.getPrice02IncTaxMin|price }}
  31.                                     {% else %}
  32.                                         {{ RelatedProduct.ChildProduct.getPrice02IncTaxMin|price }} ~ {{ RelatedProduct.ChildProduct.getPrice02IncTaxMax|price }}
  33.                                     {% endif %}
  34.                                 {% else %}
  35.                                     {{ RelatedProduct.ChildProduct.getPrice02IncTaxMin|price }}
  36.                                 {% endif %}
  37.                             </p>
  38.                         </a>
  39.                         <span>{{ RelatedProduct.content|raw }}</span>
  40.                     </li>
  41.                 {% endif %}
  42.             {% endfor %}
  43.         </ul>
  44.     </div>
  45. </div>