app/template/osechi/Block/category_nav_sp.twig line 1

Open in your IDE?
  1. {#
  2. ///////////////////////////////////////////////////////////////////////
  3. This template is part of EC-CUBE Design template.
  4. Copyright(c) JAPAN ELECTRONIC INDUSTRIAL ARTS CO.LTD.
  5. http://www.jeia.co.jp/
  6. For the full copyright and license information, please view the LICENSE
  7. file that was distributed with this source code.
  8. 本テンプレートの著作権は、「株式会社日本電子工藝社」に帰属いたします。
  9. ※本テンプレートを譲渡・再頒布・転用・第三者へ開示することは禁止いたします。
  10. ただし、事業者によるショップ運営者への設置代行を禁止するものではございません。
  11. ※本テンプレートを申請されたご利用サイトへの設置以外の目的で複製することは禁止いたします。
  12. ※本テンプレートデータ内のライセンス条項、および著作権に関する記述を削除することはできません。
  13. ※ご利用サイトを変更することはできません。申請と異なるサイトにてご利用になる場合は、
  14. 別途、ご利用費用をお支払いただく必要がございます。
  15. ※本テンプレートの改変にあたり、一切のサポートはいたしかねます。
  16. ※本テンプレートは、すべての設置環境で動作する事は保証しておりません。
  17. ///////////////////////////////////////////////////////////////////////
  18. #}
  19. {#
  20. ドロワー
  21. EC-CUBE標準だと検索、カテゴリ、各メニューがそれぞれブロックで分離されておりますが、当テンプレートでは当ブロック1つで実装しています。
  22. 商品検索機能はヘッダーに設置した検索機能が使えますのでドロワーには含めない方針です。
  23. 「商品ラインナップ」と「マイページ(ログイン時)」は折りたたみできる階層構造になっています。
  24. ドロワーのオープン時(初期時)にカテゴリを1段階展開表示するようにしています。
  25. もし、折りたたんだ状態のままが良いという事であれば、jeia_function.jsの439行目あたりの
  26. 「$ecDrawerCategory.find( '> .categoyOpenBtn' ).trigger( 'click' );」の行を削除してください。
  27. #}
  28. <!-- Block/login_sp.twig -->
  29. {#
  30. -------------------------
  31. ドロワーコンテンツ 1段目
  32. -------------------------
  33. #}
  34. <div class="ec-drawerMenu">
  35. {# HOME 
  36.     <div class="ec-drawerMenu__item">
  37.         <a href="{{ url('homepage') }}">
  38.             <span class="ec-drawerMenu__itemText">{{ 'HOME'|trans }}</span>
  39.         </a>
  40.     </div>
  41. #}
  42.     {# 商品ラインナップ #}
  43.     <div class="ec-drawerMenu__item">
  44.         <a href="{{url('product')}}">
  45.             <span class="ec-drawerMenu__itemText">{{ 'Lineup'|trans }}</span>
  46.         </a>
  47.         {# カテゴリ折り畳み表示 #}
  48.     </div>
  49.     {# 商品ラインナップ #}
  50.     <div class="ec-drawerMenu__item">
  51.         <a href="{{url('service')}}">
  52.             <span class="ec-drawerMenu__itemText">{{ 'Service'|trans }}</span>
  53.         </a>
  54.         {# カテゴリ折り畳み表示 #}
  55.     </div>
  56.     {# 商品ラインナップ #}
  57.     <div class="ec-drawerMenu__item">
  58.         <a href="{{url('rental')}}">
  59.             <span class="ec-drawerMenu__itemText">{{ 'Car Rental'|trans }}</span>
  60.         </a>
  61.         {# カテゴリ折り畳み表示 #}
  62.     </div>
  63.     {# 商品ラインナップ #}
  64.     <div class="ec-drawerMenu__item">
  65.         <a href="{{url('drive')}}">
  66.             <span class="ec-drawerMenu__itemText">{{ 'Car Experience'|trans }}</span>
  67.         </a>
  68.         {# カテゴリ折り畳み表示 #}
  69.     </div>
  70.     <div class="ec-drawerMenu__item">
  71.         <a href="{{url('helicopter')}}">
  72.             <span class="ec-drawerMenu__itemText">{{ 'Helicopter'|trans }}</span>
  73.         </a>
  74.         {# カテゴリ折り畳み表示 #}
  75.     </div>
  76.     <div class="ec-drawerMenu__item">
  77.         <a href="{{url('cruise')}}">
  78.             <span class="ec-drawerMenu__itemText">{{ 'Yacht'|trans }}</span>
  79.         </a>
  80.         {# カテゴリ折り畳み表示 #}
  81.     </div>
  82.     <div class="ec-drawerMenu__item">
  83.         <a href="{{url('fuji')}}">
  84.             <span class="ec-drawerMenu__itemText">{{ 'Fuji'|trans }}</span>
  85.         </a>
  86.         {# カテゴリ折り畳み表示 #}
  87.     </div>
  88. </div>
  89. {#
  90. -------------------------
  91. ドロワーコンテンツ 2段目
  92. -------------------------
  93. #}
  94. <div class="ec-drawerMenu">
  95. <br>
  96. <br>
  97. </div>
  98. {#
  99. -------------------------
  100. ドロワーコンテンツ 3段目(フッターナビ)
  101. -------------------------
  102. #}
  103. <div class="ec-drawerMenu footerNav">
  104. {# お問い合わせ #}
  105.     <div class="ec-drawerMenu__item">
  106.         <a href="{{ url('contact') }}">
  107.             <span class="ec-drawerMenu__itemText">{{ 'Contact'|trans }}</span>
  108.         </a>
  109.     </div>
  110. {# ご利用ガイド 
  111.     <div class="ec-drawerMenu__item">
  112.         <a href="{{ url('help_about') }}">About AWD</a>
  113.     </div>
  114. #}
  115.     
  116. {# ご利用ガイド
  117.     <div class="ec-drawerMenu__item">
  118.         <a href="{{ url('help_club') }}">Club AWD</a>
  119.     </div>
  120. #}
  121. {# ご利用ガイド 
  122.     <div class="ec-drawerMenu__item">
  123.         <a href="{{ url('help_guide') }}">
  124.             <span class="ec-drawerMenu__itemText">{{ 'User Guide'|trans }}</span>
  125.         </a>
  126.     </div>
  127. #}
  128.     {# Operating Company #}
  129. {#
  130.     <div class="ec-drawerMenu__item">
  131.         <a href="{{ url('help_company') }}">
  132.             <span class="ec-drawerMenu__itemText">{{ 'Operating Company'|trans }}</span>
  133.         </a>
  134.     </div>
  135. #}
  136.     {# 特定商取引法に基づく表記 #}
  137. {#
  138.     <div class="ec-drawerMenu__item">
  139.         <a href="{{ url('help_tradelaw') }}">
  140.             <span class="ec-drawerMenu__itemText">{{ '特定商取引法に基づく表記'|trans }}</span>
  141.         </a>
  142.     </div>
  143. #}
  144.     {# プライバシーポリシー #}
  145. {#
  146.     <div class="ec-drawerMenu__item">
  147.         <a href="{{ url('help_privacy') }}">
  148.             <span class="ec-drawerMenu__itemText">{{ 'Privacy Policy'|trans }}</span>
  149.         </a>
  150.     </div>
  151. #}
  152.     {# 利用規約 #}
  153. {#
  154.     <div class="ec-drawerMenu__item">
  155.         <a href="{{ url('help_agreement') }}">
  156.             <span class="ec-drawerMenu__itemText">{{ '利用規約'|trans }}</span>
  157.         </a>
  158.     </div>
  159. #}
  160. </div>
  161. {# macro カテゴリ構造 #}
  162. {% macro tree(Category) %}
  163.     {% from _self import tree %}
  164.     <a href="{{ url('product_list') }}?category_id={{ Category.id }}">{{ Category.name }}</a>
  165.     {% if Category.children|length > 0 %}
  166.         <ul class="child">
  167.             {% for ChildCategory in Category.children %}
  168.                 <li>222{{ tree(ChildCategory) }}</li>
  169.             {% endfor %}
  170.         </ul>
  171.     {% endif %}
  172. {% endmacro %}
  173. {# @see https://github.com/bolt/bolt/pull/2388 #}