app/template/osechi/Block/header.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. {#
  22. ヘッドインフォメーション
  23. ヘッダーの上に配置されるインフォメーションになります。
  24. 不要の場合は「.ec-headInfomationRole要素」を削除してください。
  25. ※ヘッダーstikcy常駐に伴い、ヘッダーレイアウトフレーム枠にはヘッダー以外入れない事としました(_11.2.header.scssに理由説明)。ですので、
  26. ヘッドインフォメーションは、レイアウトフレームの外(body要素直下)に出します(jeia_function.js)。
  27. 初期状態では「.jeia_hidden」により非表示状態です。セッションストレージに非表示のフラグが無ければjsにより表示させます。
  28. <div class="ec-headInfomationRole jeia_hidden">
  29.     <p>全品10%OFF 期間限定セール開催中!2022年12月31日(日)迄</p>
  30.     <div class="ec-headInfomationRole__close"><i class="jeiafont jeia-cross"></i></div>
  31. </div>
  32. #}
  33. {#
  34. ヘッダー
  35. ヘッダーは横2列のフレーム構造になっております。
  36. ヘッダー左フレーム
  37. * ドロワー開閉ボタン(スマホ・タブレット時のみ表示)
  38. * ヘッダータイトル
  39. * ヘッダーナビ
  40. ヘッダー右フレーム
  41. * ヘッダーメニュー
  42. #}
  43. <!-- Block/header.twig -->
  44. <div class="ec-headerRole">
  45.     {# left #}
  46.     <!-- ▼ ヘッダー左枠 ▼ -->
  47.     <div class="ec-headerRole__left">
  48.         {# ドロワー開閉ボタン #}
  49.         <div class="ec-drawerButton">
  50.             <span class="burger active">MENU</span>
  51.         </div>
  52.         {# ヘッダータイトル #}
  53.         <div class="ec-headerTitle">
  54.             <a href="{{ url('homepage') }}">
  55.                 {#
  56.                 ヘッダーロゴ画像
  57.                 クラウド版ec-cube.coをご利用の方は「img」要素内の「src」属性をアップロードした画像のフルパスに記述を変更してください。
  58.                 【例】src="/html/user_data/assets/img/header_logo.svg"​
  59.                 <img src="{{ asset('assets/img/common/header_logo.svg') }}" alt="{{ BaseInfo.shop_name }}">
  60.                 <img src="/awd/html/template/osechi/assets/img/header_logo.png" alt="{{ BaseInfo.shop_name }}">
  61.                 #}
  62. <img src="/awd/html/template/osechi/assets/img/common/header_logo.png" alt="{{ BaseInfo.shop_name }}">
  63. {#
  64.                 <p class="border-title">A wonderful Day</p>
  65. #}
  66.             </a>
  67.         </div>
  68.         {#
  69.         ヘッダーナビ
  70.         サイトのメインコンテンツのナビボタン群です。
  71.         #}
  72.         <div class="ec-headerNav">
  73.             <nav>
  74.                 {# HOME #}
  75.                 {#
  76.                 <div class="ec-headerNav__item">
  77.                     <a href="{{ url('homepage') }}">HOME</a>
  78.                 </div>
  79.                 #}
  80.                 {# 商品ラインナップ #}
  81.                 <div class="ec-headerNav__item has-submenu">
  82.                     <a href="{{url('product')}}">Lineup</a>
  83.                     {# サブメニュー(カテゴリ展開) #}
  84. {#
  85.                     <div class="submenu">
  86.                         <div class="submenu__body">
  87.                             {% set Categories = repository('Eccube\\Entity\\Category').getList() %}
  88.                             {% from _self import tree %}
  89.                             <ul class="ec-categoryTree">
  90.                             {% for Category in Categories %}
  91.                                 <li>{{ tree(Category) }}</li>
  92.                             {% endfor %}
  93.                             </ul>
  94.                         </div>
  95.                     </div>
  96. #}
  97.                 </div>
  98.                 {# 体験 #}
  99.                 <div class="ec-headerNav__item">
  100.                     <a href="{{url('service')}}">Service</a>
  101.                 </div>
  102.                 {# 体験 #}
  103.                 <div class="ec-headerNav__item">
  104.                     <a href="{{url('rental')}}">Car Rental</a>
  105.                 </div>
  106.                 
  107.                 {# 体験 #}
  108.                 <div class="ec-headerNav__item">
  109.                     <a href="{{url('drive')}}">Car Experience</a>
  110.                 </div>
  111.                 {# ヘリ #}
  112.                 <div class="ec-headerNav__item">
  113.                     <a href="{{url('helicopter')}}">Helicopter</a>
  114.                 </div>
  115.                 {# クルーズ #}
  116.                 <div class="ec-headerNav__item">
  117.                     <a href="{{url('cruise')}}">Yacht</a>
  118.                 </div>
  119.                 {# クルーズ #}
  120.                 <div class="ec-headerNav__item">
  121.                     <a href="{{url('fuji')}}">Fuji</a>
  122.                 </div>
  123. {# E-BIKE 
  124.                 <div class="ec-headerNav__item">
  125.                     <a href="{{ url('ebike_detail', {'id': '39'}) }}">E-BIKE</a>
  126.                 </div>
  127. #}
  128.                 {# LINK(※外部ブログやコンテンツページへのリンクを想定しています。不要なら削除してください) #}
  129. {#
  130.                 <div class="ec-headerNav__item">
  131.                     <a href="">LINK</a>
  132.                 </div>
  133. #}
  134.                 {# ご利用ガイド 
  135.                 <div class="ec-headerNav__item">
  136.                     <a href="{{ url('help_about') }}">About AWD</a>
  137.                 </div>
  138.                 #}
  139.                 
  140.                 {# ご利用ガイド 
  141.                 <div class="ec-headerNav__item">
  142.                     <a href="{{ url('help_club') }}">Club AWD</a>
  143.                 </div>
  144. #}
  145.                 {# ご利用ガイド
  146.                 <div class="ec-headerNav__item">
  147.                     <a href="{{ url('help_guide') }}">User Guide</a>
  148.                 </div>
  149.  #}
  150.                 {# お問い合わせ 
  151.                 <div class="ec-headerNav__item">
  152.                     <a href="{{ url('contact') }}">Contact</a>
  153.                 </div>
  154. #}
  155.             </nav>
  156.         </div>
  157.         {# macro カテゴリ構造 #}
  158.         {% macro tree(Category) %}
  159.             {% from _self import tree %}
  160.             <a href="{{ url('product_list') }}?category_id={{ Category.id }}">{{ Category.name }}</a>
  161.             {% if Category.children|length > 0 %}
  162.                 <ul class="child">
  163.                     {% for ChildCategory in Category.children %}
  164.                         <li>{{ tree(ChildCategory) }}</li>
  165.                     {% endfor %}
  166.                 </ul>
  167.             {% endif %}
  168.         {% endmacro %}
  169.         {# @see https://github.com/bolt/bolt/pull/2388 #}
  170.     </div>
  171. {#
  172.     <div class="ec-headerRole__right  spOnlyFlex">
  173.         <a href="/awd/jp/" class="spOnly" style="
  174.         border: 1px solid #000;
  175.         text-align: center;
  176.         padding: 20%;
  177.         background-color: #000;
  178.         color: #FFF;"><span>JP</span></a>
  179.         <div class="pcOnly">
  180.              <a href="/awd/jp" style="color: var(--clrHeaderText, #000);">JP</a> / <span style="font-weight: bold;">EN</span>
  181.         </div>
  182.                 
  183.     </div>
  184. #}
  185. </div>