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

Open in your IDE?
  1. <div class="category-search-wrap hide">
  2. <div class="category-search">
  3.     <div class="category-search__title">
  4.         <h2 class="category-search__title-en">SEARCH</h2>
  5.         <span class="category-search__title-ja">あなたのワインをさがす</span>
  6.     </div>
  7.     
  8. <ul class="category-search__tab">
  9. <li><a href="#type"><img src="/html/user_data/assets/img/common/search/ico--search-01.png" alt="タイプ"><span>タイプ</span></a></li>
  10. <li><a href="#area"><img src="/html/user_data/assets/img/common/search/ico--search-02.png" alt="産地"><span>産地</span></a></li>
  11. <li><a href="#breed"><img src="/html/user_data/assets/img/common/search/ico--search-03.png" alt="品種"><span>品種</span></a></li>
  12. <!--<li><a href="#category">カテゴリー</a></li>
  13. <li><a href="#scene">シーン別</a></li>-->
  14. <li><a href="#price"><img src="/html/user_data/assets/img/common/search/ico--search-04.png" alt="価格"><span>価格</span></a></li>
  15. </ul>
  16.     
  17. <div id="type" class="category-search-block">
  18.     <div class="category-search__title">
  19.         <h2 class="category-search__title-en">Type</h2>
  20.         <span class="category-search__title-ja">タイプでさがす</span>
  21.     </div>
  22. <ul class="category-search__list">
  23.     {% set Categories = repository('Eccube\\Entity\\Category').findBy({'Parent': repository('Eccube\\Entity\\Category').find(8)}) %}
  24.     {% for Category in Categories %}
  25.         <li>
  26.             <a href="{{ url('product_list') }}?category_id={{ Category.id }}">
  27.                 {{ Category.name }}
  28.             </a>
  29.         </li>
  30.     {% endfor %}
  31. </ul>
  32. </div>
  33. <div id="area" class="category-search-block">
  34. <div class="category-search__title">
  35.         <h2 class="category-search__title-en">AREA</h2>
  36.         <span class="category-search__title-ja">産地でさがす</span>
  37.     </div>
  38. <ul class="category-search__list">
  39.     {% set Categories = repository('Eccube\\Entity\\Category').getList(repository('Eccube\\Entity\\Category').find(21)) %}
  40.     {% macro tree(Category) %}
  41.         {% from _self import tree %}
  42.         <li>
  43.             <dl class="category-search-area">
  44.                 <dt>{{ Category.name }}</dt>
  45.                 {% if Category.children|length > 0 %}
  46.                     <dd>
  47.                         <ul class="category-search__list">
  48.                             {% for Child in Category.children %}
  49.                                 {% if Child.children|length > 0 %}
  50.                                     {{ tree(Child) }}
  51.                                 {% else %}
  52.                                     <li>
  53.                                         <a href="{{ url('product_list') }}?category_id={{ Child.id }}">
  54.                                             {{ Child.name }}
  55.                                         </a>
  56.                                     </li>
  57.                                 {% endif %}
  58.                             {% endfor %}
  59.                         </ul>
  60.                     </dd>
  61.                 {% else %}
  62.                     <dd>
  63.                         <ul class="category-search__list">
  64.                         <li>
  65.                         <a href="{{ url('product_list') }}?category_id={{ Category.id }}">
  66.                             {{ Category.name }}
  67.                         </a>
  68.                         </li>
  69.                         </ul>
  70.                     </dd>
  71.                 {% endif %}
  72.             </dl>
  73.         </li>
  74.     {% endmacro %}
  75.     {% from _self import tree %}
  76.     {% for Category in Categories %}
  77.         {{ tree(Category) }}
  78.     {% endfor %}
  79. </ul>
  80. </div>
  81. <div id="breed" class="category-search-block">
  82.     <div class="category-search__title">
  83.         <h2 class="category-search__title-en">VARIETY</h2>
  84.         <span class="category-search__title-ja">品種でさがす</span>
  85.     </div>
  86. <ul class="category-search__list">
  87.     {% set Categories = repository('Eccube\\Entity\\Category').findBy({'Parent': repository('Eccube\\Entity\\Category').find(18)},{'sort_no': 'DESC'}) %}
  88.     {% for Category in Categories %}
  89.         <li>
  90.             <a href="{{ url('product_list') }}?category_id={{ Category.id }}">
  91.                 {{ Category.name }}
  92.             </a>
  93.         </li>
  94.     {% endfor %}
  95. </ul>
  96. </div>
  97. <div id="category" class="category-search-block">
  98. <ul class="category-search__list">
  99. <li><a href="#">カテゴリ</a></li>
  100. <li><a href="#">カテゴリ</a></li>
  101. <li><a href="#">カテゴリ</a></li>
  102. <li><a href="#">カテゴリ</a></li>
  103. <li><a href="#">カテゴリ</a></li>
  104. </ul>
  105. </div>
  106. <div id="scene" class="category-search-block">
  107. <ul class="category-search__list">
  108. <li><a href="#">フランス</a></li>
  109. <li><a href="#">フランス</a></li>
  110. <li><a href="#">フランス</a></li>
  111. <li><a href="#">フランス</a></li>
  112. <li><a href="#">フランス</a></li>
  113. </ul>
  114. </div>
  115. <div id="price" class="category-search-block">
  116.         <div class="category-search__title">
  117.         <h2 class="category-search__title-en">PRICE</h2>
  118.         <span class="category-search__title-ja">価格帯でさがす</span>
  119.     </div>
  120. <ul class="category-search__list">
  121. <li><a href="/products/list?price_id=1">¥0 - ¥2,000</a></li>
  122. <li><a href="/products/list?price_id=2">¥2,000 - ¥3,000 <span>毎日の食事に</span></a></li>
  123. <li><a href="/products/list?price_id=3">¥3,000 - ¥4,000</a></li>
  124. <li><a href="/products/list?price_id=4">¥4,000 - ¥5,000 <span>ギフトにおすすめ</span></a></li>
  125. <li><a href="/products/list?price_id=5">¥5,000 - ¥6,000</a></li>
  126. <li><a href="/products/list?price_id=6">¥6,000 - ¥7,000</a></li>
  127. <li><a href="/products/list?price_id=7">¥7,000 - <span>特別なときに</span></a></li>
  128. </ul>
  129. </div>
  130. <!-- /.category-search --></div>
  131. <div class="category-search-footer">
  132.     <button class="btn-search-back"><img src="/html/user_data/assets/img/common/search/ico--arrow-search.svg" alt="戻る"></button>
  133.     <button class="btn-search-close"><img src="/html/user_data/assets/img/common/search/ico--close.svg" alt="閉じる"></button>
  134. </div>
  135. <!-- /.category-search-wrap--></div>