app/Plugin/RelatedProduct42/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. {#▼RZ 20230904 ADD タイトル追加▼#}
  8.     {% if Product.RelatedProducts is defined and Product.RelatedProducts is not empty %}
  9.         <div class="ec-secHeading">
  10.             <span class="ec-secHeading__en">{{ 'OTHERS'|trans }}</span><br>
  11.             <span class="ec-secHeading__ja">{{ 'ご一緒にいかがですか?'|trans }}</span>
  12.         </div>
  13.     {% endif %}
  14. {#▲RZ 20230904 ADD タイトル追加▲#}
  15.     <ul class="ec-shelfGrid">
  16.         {% for RelatedProduct in Product.RelatedProducts %}
  17.             {% set ChildProduct = RelatedProduct.ChildProduct %}
  18.             {% if ChildProduct.Status.id == constant("Eccube\\Entity\\Master\\ProductStatus::DISPLAY_SHOW") %}
  19.                 <li class="ec-shelfGrid__item">
  20.                     <a href="{{ url('product_detail', {id : ChildProduct.id}) }}">
  21.                         <p class="ec-shelfGrid__item-image">
  22.                             <img src="{{ asset(RelatedProduct.ChildProduct.main_list_image|no_image_product, 'save_image') }}">
  23.                         </p>
  24.                         <p>{{ RelatedProduct.ChildProduct.name }}</p>
  25.                         <p>
  26.                             {% if RelatedProduct.ChildProduct.hasProductClass %}
  27.                                 {% if RelatedProduct.ChildProduct.getPrice02Min == RelatedProduct.ChildProduct.getPrice02Max %}
  28.                                     {{ RelatedProduct.ChildProduct.getPrice02IncTaxMin|price }}
  29.                                 {% else %}
  30.                                     {{ RelatedProduct.ChildProduct.getPrice02IncTaxMin|price }} ~ {{ RelatedProduct.ChildProduct.getPrice02IncTaxMax|price }}
  31.                                 {% endif %}
  32.                             {% else %}
  33.                                 {{ RelatedProduct.ChildProduct.getPrice02IncTaxMin|price }}
  34.                             {% endif %}
  35.                         </p>
  36.                     </a>
  37.                     <span>{{ RelatedProduct.content|raw|purify }}</span>
  38.                 </li>
  39.             {% endif %}
  40.         {% endfor %}
  41.     </ul>
  42. </div>