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.     });
  5. </script>
  6. <div id="RelatedProduct-product_area" class="ec-shelfRole">
  7.     {% if Product.RelatedProducts is not empty %}
  8.         <h3 class="title-icon _related">
  9.             関連書籍
  10.         </h3>
  11.     {% endif %}
  12.     <ul class="ec-shelfGrid related-list">
  13.         {% for RelatedProduct in Product.RelatedProducts %}
  14.             {% set ChildProduct = RelatedProduct.ChildProduct %}
  15.             {% if ChildProduct.Status.id == constant("Eccube\\Entity\\Master\\ProductStatus::DISPLAY_SHOW") %}
  16.                 <li class="ec-shelfGrid__item js-related-item">
  17.                     <a href="{{ url('product_detail', {id : ChildProduct.id}) }}">
  18.                         <p class="ec-shelfGrid__item-image">
  19.                             <img src="{{ asset(RelatedProduct.ChildProduct.main_list_image|no_image_product, 'save_image') }}">
  20.                         </p>
  21.                         <p class="related-item-title">{{ RelatedProduct.ChildProduct.name }}</p>
  22.                         <div class="related-item-btn">
  23.                             <span class="btn-basic _red _small">
  24.                                 詳しく見る
  25.                             </span>
  26.                         </div>
  27.                     </a>
  28.                     <p class="related-item-description">{{ RelatedProduct.content|length > 50 ? RelatedProduct.content|slice(0, 50) ~ '…' : RelatedProduct.content }}</p>
  29.                 </li>
  30.             {% endif %}
  31.         {% endfor %}
  32.     </ul>
  33.     <div class="related-btn-area js-more-btn">
  34.         <span class="btn-basic _more">
  35.             もっと見る
  36.         </span>
  37.     </div>
  38. </div>