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

Open in your IDE?
  1. {% set totalQuantity = get_carts_total_quantity() %}
  2. {% set Categories = repository('Eccube\\Entity\\Category').getList() %}
  3. <header id="header">
  4.     <h1>
  5.       <a href="{{ url('homepage') }}"><img src="{{ asset('assets/img/common/logo.svg') }}" alt="U-ARTS" class="logo"></a>
  6.     </h1>
  7.     <p class="header_sub_txt">オーダーメイド鏡販売のユーアーツ</p>
  8.     <ul class="gnav">
  9.         <li class="haschild">
  10.             <a href="{{ url('product_list') }}">取扱い商品</a>
  11.             <div class="megamenu">
  12.                 {% for Category in Categories %}
  13.                 <ul>
  14.                     <li>
  15.                         <a href="{{ url('product_list') }}?category_id={{ Category.id }}">
  16.                             {{ Category.name }}<span>({{ Category.ProductCategories|length}})</span>
  17.                         </a>
  18.                     </li>
  19.                     {% if Category.children|length > 0 %}
  20.                     {% for ChildCategory in Category.children %}
  21.                     <li>
  22.                         <a href="{{ url('product_list') }}?category_id={{ ChildCategory.id }}">{{ ChildCategory.name }}<span>({{ ChildCategory.ProductCategories|length}})</span></a>
  23.                     </li>
  24.                     {% endfor %}
  25.                     {% endif %}
  26.                 </ul>
  27.                 {% endfor %}
  28.             </div>
  29.         </li>
  30.         <li><a href="{{ url('user_data', {'route': 'order_mirror'}) }}">オーダーメイド鏡とは</a></li>
  31.         <li><a href="{{ url('user_data', {'route': 'setting'}) }}">鏡の取り付け方</a></li>
  32.         <li><a href="{{ url('user_data', {'route': 'faq'}) }}">Q&A</a></li>
  33.         <li><a href="{{ url('help_about') }}">ユーアーツについて</a></li>
  34.         <li class="icon mail">
  35.             <a href="{{ url('contact') }}">
  36.                 <img src="{{ asset('assets/img/icon/mail.svg') }}" alt="メールアイコン">
  37.             </a>
  38.         </li>
  39.         <li class="icon cart">
  40.             <a href="{{ url('cart') }}">
  41.                 <img src="{{ asset('assets/img/icon/cart.svg') }}" alt="カートアイコン">
  42.                 <span class="ec-cartNavi__badge">{{totalQuantity}}</span>
  43.             </a>
  44.         </li>
  45.     </ul>
  46. </header>
  47. <ul class="sp_menu">
  48.     <li id="nav_toggle">
  49.       <div>
  50.         <span class="border"></span>
  51.         <span class="border"></span>
  52.         <span class="border"></span>
  53.       </div>
  54.       <span class="txt">Menu</span>
  55.     </li>
  56.     {% if is_granted('ROLE_USER') %}
  57.     <li><a href="{{ url('logout') }}">
  58.         <img src="{{ asset('assets/img/icon/login.svg') }}" alt="Logoutアイコン">
  59.         <span>Logout</span>
  60.       </a>
  61.     </li>
  62.     {% else %}
  63.     <li>
  64.         <a href="{{ url('mypage_login') }}">
  65.         <img src="{{ asset('assets/img/icon/login.svg') }}" alt="Loginアイコン">
  66.         <span>Login</span>
  67.       </a>
  68.     </li>
  69.     {% endif %}
  70.     <li><a href="{{ url('mypage') }}">
  71.         <img src="{{ asset('assets/img/icon/mypage.svg') }}" alt="My pageアイコン">
  72.         <span>My page</span>
  73.       </a>
  74.     </li>
  75.    
  76.     <li><a href="{{ url('contact') }}">
  77.         <img src="{{ asset('assets/img/icon/mail.svg') }}" alt="Contactアイコン">
  78.         <span>Contact</span>
  79.       </a>
  80.     </li>
  81.     <li><a href="{{ url('cart') }}">
  82.         <span class="ec-cartNavi__badge">{{totalQuantity}}</span>
  83.         <img src="{{ asset('assets/img/icon/cart.svg') }}" alt="Cartアイコン">
  84.         <span>Cart</span>
  85.       </a>
  86.     </li>
  87.   </ul>