app/template/default/Block/gallery.twig line 1

Open in your IDE?
  1. <div class="ec-role">
  2.     <div class="custom-heading">
  3.         <div class="custom-heading__row">
  4.             <img src="/html/user_data/ContentImg/siopanda.png" alt="Logo" class="custom-heading__logo">
  5.             <div class="custom-heading__text">
  6.                 <span class="custom-heading__ja">{{ 'ギャラリー'|trans }}</span>
  7.                 <span class="custom-heading__en">{{ 'gallery'|trans }}</span>
  8.             </div>
  9.         </div>
  10.     </div>
  11.     <div style="text-align: center">
  12.     <a href="https://www.instagram.com/iseyabread/" target="_blank"><img src="{{ asset('/html/user_data/ContentImg/instagram-logo.png', 'user_data') }}" alt="お店の外観" style="width:120px;"></a>
  13.     </div>    
  14.     <div class="ec-role">
  15.         <div class="ec-newItemRole" style="padding:10px 0;" >
  16.             <div class="ec-newItemRole__list" id="gallery-container">
  17.                 {# 大きめの範囲で連番生成し、JavaScriptで存在チェック #}
  18.                 {% for i in 1..10 %}
  19.                     <div class="ec-newItemRole__listItem gallery-item" data-image="Gallery-Img{{ i }}.jpg" style="display: none;">
  20.                         <img src="/html/user_data/GalleryImg/Gallery-Img{{ i }}.jpg" 
  21.                              alt="ギャラリー画像 {{ i }}"
  22.                              onload="this.parentElement.style.display='block';"
  23.                              onerror="this.parentElement.remove();">
  24.                     </div>
  25.                 {% endfor %}
  26.             </div>
  27.         </div>
  28.     </div>
  29. </div>
  30. <style>
  31.     
  32. </style>