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

Open in your IDE?
  1. {#
  2. This file is part of EC-CUBE
  3. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  4. http://www.ec-cube.co.jp/
  5. For the full copyright and license information, please view the LICENSE
  6. file that was distributed with this source code.
  7. #}
  8.   <header class="l-header">
  9.     <div class="l-header__login pc">
  10.       <p class="l-header__login-txt">びわの葉化粧品の無憂扇(MUYU-SEN-むゆうせん-)公式オンラインショップ{% if is_granted('ROLE_USER') == false %}{# ログインしていない場合 #}ヒートセラピー 会員ログイン{% endif %}</p>
  11.       {% if is_granted('ROLE_USER') == false %}{# ログインしていない場合 #}
  12.         <a href="{{ url('mypage_login') }}" class="l-header__login-btn">ヒートセラピー 会員ログイン</a>
  13.       {% endif %}
  14.     </div>
  15.     <div class="l-header__row">
  16.       <div class="l-header__left">
  17.         <div class="l-header__logo">
  18.           <a href="{{ url('homepage') }}" class="l-header__logo-link">
  19.             <img src="{{ asset('assets/img/common/logo_muyusen_bl.svg') }}" alt="【公式】無憂扇(むゆうせん)ONLINE SHOP" class="l-header__logo-img">
  20.           </a>
  21.         </div>
  22.         <ul class="l-header__menu pc">
  23.           <li class="l-header__menu-item">
  24.             <a href="{{ url(eccube_config.eccube_user_data_route, {'route': 'loquat'}) }}" class="l-header__menu-link">びわのこと</a>
  25.           </li>
  26.           <li class="l-header__menu-item">
  27.             <a href="{{ url('product_list') }}" class="l-header__menu-link">商品リスト</a>
  28.           </li>
  29.           <li class="l-header__menu-item">
  30.             <a href="{{ url('help_guide') }}" class="l-header__menu-link">ご利⽤ガイド</a>
  31.           </li>
  32.           <li class="l-header__menu-item">
  33.             <a href="{{ url(eccube_config.eccube_user_data_route, {'route': 'faq'}) }}" class="l-header__menu-link">よくあるご質問</a>
  34.           </li>
  35.         </ul>
  36.       </div>
  37.       <div class="l-header__right">
  38.         <ul class="l-header__sub">
  39.           <li class="l-header__sub-item pc">
  40.             <a href="{{ url('contact') }}" class="l-header__sub-link">
  41.               <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_mail_gr.svg') }}" alt=""></span>
  42.               <span class="l-header__sub-txt">お問い合わせ</span>
  43.             </a>
  44.           </li>
  45.           {% if is_granted('ROLE_USER') %}{# ログインしている場合 #}
  46.             <li class="l-header__sub-item pc">
  47.               <a href="{{ url('mypage') }}" class="l-header__sub-link">
  48.                 <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_login_gr.svg') }}" alt=""></span>
  49.                 <span class="l-header__sub-txt">マイページ</span>
  50.               </a>
  51.             </li>
  52.           {% endif %}
  53.           <li class="l-header__sub-item">
  54.             {% if is_granted('ROLE_USER') %}{# ログインしている場合 #}
  55.               <a href="{{ url('logout') }}" class="l-header__sub-link">
  56.                 <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_logout_gr.svg') }}" alt=""></span>
  57.                 <span class="l-header__sub-txt">ログアウト</span>
  58.               </a>
  59.             {% else %}{# ログインしていない場合 #}
  60.               <a href="{{ url('mypage_login') }}" class="l-header__sub-link">
  61.                 <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_login_gr.svg') }}" alt=""></span>
  62.                 <span class="l-header__sub-txt">ログイン</span>
  63.               </a>
  64.             {% endif %}
  65.           </li>
  66.           <li class="l-header__sub-item">
  67.             <a href="{{ url('cart') }}" class="l-header__sub-link">
  68.               <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_cart_gr.svg') }}" alt=""></span>
  69.               <span class="l-header__sub-txt">カート</span>
  70.             </a>
  71.           </li>
  72.         </ul>
  73.       </div>
  74.     </div>
  75.     <span class="l-header__trigger-area l-header__trigger-area--open sp"><span class="l-header__trigger l-header__trigger--open" id="js-header-open">メニュー</span></span>
  76.     <div class="l-header__sp" id="js-header-menu">
  77.       <span class="l-header__sp-logo">
  78.         <a href="{{ url('homepage') }}" class="l-header__logo-sp-link">
  79.           <img src="{{ asset('assets/img/common/logo_muyusen_wh.svg') }}" alt="【公式】無憂扇(むゆうせん)ONLINE SHOP|びわの葉化粧品" class="l-header__sp-logo-img">
  80.         </a>
  81.       </span>
  82.       <span class="l-header__trigger-area l-header__trigger-area--close"><span class="l-header__trigger l-header__trigger--close" id="js-header-close">メニュー</span></span>
  83.       {% if is_granted('ROLE_USER') == false %}{# ログインしていない場合 #}
  84.         <div class="l-header__sp-login">
  85.           <a href="{{ url('mypage_login') }}" class="l-header__sp-login-btn">ヒートセラピー 会員ログイン</a>
  86.         </div>
  87.       {% endif %}
  88.       <ul class="l-header__sub">
  89.         <li class="l-header__sub-item">
  90.           <a href="{{ url('contact') }}" class="l-header__sub-link">
  91.             <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_mail_wh.svg') }}" alt=""></span>
  92.             <span class="l-header__sub-txt">お問い合わせ</span>
  93.           </a>
  94.         </li>
  95.         {% if is_granted('ROLE_USER') %}{# ログインしている場合 #}
  96.           <li class="l-header__sub-item">
  97.             <a href="{{ url('mypage') }}" class="l-header__sub-link">
  98.               <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_login_wh.svg') }}" alt=""></span>
  99.               <span class="l-header__sub-txt">マイページ</span>
  100.             </a>
  101.           </li>
  102.         {% endif %}
  103.         <li class="l-header__sub-item">
  104.           {% if is_granted('ROLE_USER') %}{# ログインしている場合 #}
  105.             <a href="{{ url('logout') }}" class="l-header__sub-link">
  106.               <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_logout_wh.svg') }}" alt=""></span>
  107.               <span class="l-header__sub-txt">ログアウト</span>
  108.             </a>
  109.           {% else %}{# ログインしていない場合 #}
  110.             <a href="{{ url('mypage_login') }}" class="l-header__sub-link">
  111.               <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_login_wh.svg') }}" alt=""></span>
  112.               <span class="l-header__sub-txt">ログイン</span>
  113.             </a>
  114.           {% endif %}
  115.         </li>
  116.         <li class="l-header__sub-item">
  117.           <a href="{{ url('cart') }}" class="l-header__sub-link">
  118.             <span class="l-header__sub-ic"><img src="{{ asset('assets/img/common/ic_cart_wh.svg') }}" alt=""></span>
  119.             <span class="l-header__sub-txt">カート</span>
  120.           </a>
  121.         </li>
  122.       </ul>
  123.       <ul class="l-header__sp-menu">
  124.         <li class="l-header__sp-menu-item">
  125.           <a href="{{ url('homepage') }}" class="l-header__sp-menu-link">HOME</a>
  126.         </li>
  127.         <li class="l-header__sp-menu-item">
  128.           <a href="{{ url(eccube_config.eccube_user_data_route, {'route': 'loquat'}) }}" class="l-header__sp-menu-link">びわのこと</a>
  129.         </li>
  130.         <li class="l-header__sp-menu-item">
  131.           <a href="{{ url('product_list') }}" class="l-header__sp-menu-link">商品リスト</a>
  132.           <ul class="l-header__sp-menu l-header__sp-menu--small">
  133.             <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  134.               <a href="{{ url('product_list') }}?category_id=8" class="l-header__sp-menu-link l-header__sp-menu-link--small">MUYU-SEN Nature.シリーズ</a>
  135.             </li>
  136.             <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  137.               <a href="{{ url('product_list') }}?category_id=9" class="l-header__sp-menu-link l-header__sp-menu-link--small">Nature. Dogシリーズ</a>
  138.             </li>
  139.             {% set group1 = repository("Plugin\\CustomerGroup42\\Entity\\Group").find(1) %}
  140.             {% set group2 = repository("Plugin\\CustomerGroup42\\Entity\\Group").find(2) %}
  141.             {% set group3 = repository("Plugin\\CustomerGroup42\\Entity\\Group").find(3) %}
  142.             {% if group1 is not null and is_granted('view', group1) or group2 is not null and is_granted('view', group2) or group3 is not null and is_granted('view', group3) %}
  143.               <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  144.                 <a href="{{ url('product_list') }}?category_id=10" class="l-header__sp-menu-link l-header__sp-menu-link--small">Heat Therapy Member</a>
  145.               </li>
  146.             {% endif %}
  147.           </ul>
  148.         </li>
  149.         <li class="l-header__sp-menu-item">
  150.           <a href="{{ url('cm_blog_pro_page_list') }}" class="l-header__sp-menu-link">トピックス</a>
  151.           <ul class="l-header__sp-menu l-header__sp-menu--small">
  152.             <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  153.               <a href="{{ url('cm_blog_pro_page_list', {categories: [1]}) }}" class="l-header__sp-menu-link l-header__sp-menu-link--small">お知らせ</a>
  154.             </li>
  155.             <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  156.               <a href="{{ url('cm_blog_pro_page_list', {categories: [2]}) }}" class="l-header__sp-menu-link l-header__sp-menu-link--small">コラム</a>
  157.             </li>
  158.           </ul>
  159.         </li>
  160.       </ul>
  161.       <ul class="l-header__sp-menu l-header__sp-menu--small">
  162.         <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  163.           <a href="{{ url('help_guide') }}" class="l-header__sp-menu-link l-header__sp-menu-link--small">ご利⽤ガイド</a>
  164.         </li>
  165.         <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  166.           <a href="{{ url(eccube_config.eccube_user_data_route, {'route': 'faq'}) }}" class="l-header__sp-menu-link l-header__sp-menu-link--small">よくあるご質問</a>
  167.         </li>
  168.         <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  169.           <a href="{{ url('help_tradelaw') }}" class="l-header__sp-menu-link l-header__sp-menu-link--small">特定商取引法に基づく表記</a>
  170.         </li>
  171.         <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  172.           <a href="{{ url('contact') }}" class="l-header__sp-menu-link l-header__sp-menu-link--small">お問い合わせ</a>
  173.         </li>
  174.         <li class="l-header__sp-menu-item l-header__sp-menu-item--small">
  175.           <a href="{{ url('contact') }}#policy" class="l-header__sp-menu-link l-header__sp-menu-link--small">プライバシーポリシー</a>
  176.         </li>
  177.       </ul>
  178.     </div>
  179.   </header>