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. {% set Categories = repository('Eccube\\Entity\\Category').getList() %}
  9. <div class="l-header">
  10.   <div class="l-header__inner">
  11.     <div class="l-header__left">
  12.       <div class="l-header__logo">
  13.         <a href="{{ url('homepage') }}"><img src="/html/user_data/assets/img/common/logo.png" alt="" /></a>
  14.         <p class="l-header__days">10:00-19:00 / 水曜定休</p>
  15.       </div>
  16.       <div class="l-header__search u-pc-only">{{ render(path('block_search_product')) }}</div>
  17.       {# <div class="ec-headerRole__navSP">{{ include('Block/nav_sp.twig') }}</div> #}
  18.     </div>
  19.     <div class="js-headerSpContent l-header__center">
  20.       <div class="l-header__megamenu">
  21.         <div class="l-header__search u-sp-only">{{ render(path('block_search_product')) }}</div>
  22.         <nav class="l-header__megamenuNav">
  23.           <ul class="l-header__megamenuNavList">
  24.             {% for Category in Categories %}
  25.               {% if (Category.children|length) > 0 %}
  26.                 <li class="l-header__megamenuItem">
  27.                   <button>{{ Category.name }}</button>
  28.                   <div class="l-header__megamenuContent">
  29.                     <ul class="l-header__megamenuContentList">
  30.                       {% for CategoryChildren in Category.children %}
  31.                         {% if (CategoryChildren.children|length) > 0 %}
  32.                           <li class="l-header__megamenuContentItem">
  33.                             <button>・{{ CategoryChildren.name }}</button>
  34.                             <div class="l-header__megamenuContentChildWrap">
  35.                               {% for group in CategoryChildren.children|batch(14) %}
  36.                                 <ul class="l-header__megamenuContentChild">
  37.                                   {% for CategoryGrandchild in group %}
  38.                                     <li class="l-header__megamenuContentChildItem">
  39.                                       <a href="{{ url('product_list') }}?category_id={{ CategoryGrandchild.id }}">{{ CategoryGrandchild.name }}</a>
  40.                                     </li>
  41.                                   {% endfor %}
  42.                                 </ul>
  43.                               {% endfor %}
  44.                             </div>
  45.                           </li>
  46.                         {% endif %}
  47.                       {% endfor %}
  48.                     </ul>
  49.                   </div>
  50.                 </li>
  51.               {% endif %}
  52.             {% endfor %}
  53.           </ul>
  54.         </nav>
  55.       </div>
  56.     </div>
  57.     <div class="l-header__right">
  58.       {# <div class="l-header__nav">{{ include('Block/login.twig') }}</div> #}
  59.       <div class="l-header__cart">{{ include('Block/cart.twig') }}</div>
  60.       <div class="l-header__contact">
  61.         <a href="{{ url('contact') }}"><img src="/html/user_data/assets/img/common/icon-contact.svg" alt="" /></a>
  62.       </div>
  63.       <button class="js-headerSpBtn l-header__spBtn">
  64.         <span class="js-headerBtn l-header__spBtnInner">
  65.           <span class="l-header__spBtnLine"></span>
  66.           <span class="l-header__spBtnText">メニュー</span>
  67.         </span>
  68.       </button>
  69.     </div>
  70.   </div>
  71. </div>
  72. <div class="js-fixedContent c-fixedContent">
  73.   <div class="c-tmpClosed">
  74.     <div class="c-tmpClosed__inner">
  75.       <button class="js-fixed-btn c-tmpClosed__head">
  76.         <div class="c-tmpClosed__head--img">
  77.           <img class="c-tmpClosed__head--open" src="/html/user_data/assets/img/common/tmpClosed-open.svg" alt="" />
  78.           <img class="c-tmpClosed__head--close" src="/html/user_data/assets/img/common/tmpClosed-close.svg" alt="" />
  79.         </div>臨時休業
  80.       </button>
  81.       <div class="js-fixed-item c-tmpClosed__body">
  82.         <div class="c-tmpClosed__itemWrap">
  83.           <p class="c-tmpClosed__item">
  84.             <span class="c-tmpClosed__itemHead">
  85.               <span>SUN</span>
  86.               <span>11</span>
  87.             </span>
  88.             <span class="c-tmpClosed__itemBody">山の日</span>
  89.           </p>
  90.           <p class="c-tmpClosed__item">
  91.             <span class="c-tmpClosed__itemHead">
  92.               <span>SUN</span>
  93.               <span>11</span>
  94.             </span>
  95.             <span class="c-tmpClosed__itemBody">山の日</span>
  96.           </p>
  97.           <p class="c-tmpClosed__item">
  98.             <span class="c-tmpClosed__itemHead">
  99.               <span>SUN</span>
  100.               <span>11</span>
  101.             </span>
  102.             <span class="c-tmpClosed__itemBody">山の日</span>
  103.           </p>
  104.           <p class="c-tmpClosed__item">
  105.             <span class="c-tmpClosed__itemHead">
  106.               <span>SUN</span>
  107.               <span>11</span>
  108.             </span>
  109.             <span class="c-tmpClosed__itemBody">山の日</span>
  110.           </p>
  111.           <p class="c-tmpClosed__item">
  112.             <span class="c-tmpClosed__itemHead">
  113.               <span>SUN</span>
  114.               <span>11</span>
  115.             </span>
  116.             <span class="c-tmpClosed__itemBody">山の日</span>
  117.           </p>
  118.           <p class="c-tmpClosed__item">
  119.             <span class="c-tmpClosed__itemHead">
  120.               <span>SUN</span>
  121.               <span>11</span>
  122.             </span>
  123.             <span class="c-tmpClosed__itemBody">山の日</span>
  124.           </p>
  125.           <p class="c-tmpClosed__item">
  126.             <span class="c-tmpClosed__itemHead">
  127.               <span>SUN</span>
  128.               <span>11</span>
  129.             </span>
  130.             <span class="c-tmpClosed__itemBody">山の日</span>
  131.           </p>
  132.           <p class="c-tmpClosed__item">
  133.             <span class="c-tmpClosed__itemHead">
  134.               <span>SUN</span>
  135.               <span>11</span>
  136.             </span>
  137.             <span class="c-tmpClosed__itemBody">山の日</span>
  138.           </p>
  139.         </div>
  140.       </div>
  141.     </div>
  142.   </div>
  143.   <div class="c-campaign">
  144.     <div class="c-campaign__inner">
  145.       <button class="js-fixed-btn c-campaign__head">
  146.         キャンペーン情報<div class="c-campaign__head--img">
  147.           <img class="c-campaign__head--open" src="/html/user_data/assets/img/common/campaign-open.svg" alt="" />
  148.           <img class="c-campaign__head--close" src="/html/user_data/assets/img/common/campaign-close.svg" alt="" />
  149.         </div>
  150.       </button>
  151.       <div class="js-fixed-item c-campaign__body">
  152.         <div class="c-campaign__itemWrap">
  153.           <div class="c-campaign__item">
  154.             <a href="/user_data/campaign#1"><img src="/html/user_data/assets/img/common/240212rp8present.jpg" alt="" /></a>
  155.           </div>
  156.           <div class="c-campaign__item">
  157.             <a href="/user_data/campaign#2"><img src="/html/user_data/assets/img/common/rp9_rp8_test.jpg" alt="" /></a>
  158.           </div>
  159.           <div class="c-campaign__item">
  160.             <a href="/user_data/campaign#3"><img src="/html/user_data/assets/img/top/banner03.png" alt="" /></a>
  161.           </div>
  162.           <div class="c-campaign__item">
  163.             <a href="/user_data/campaign#4"><img src="/html/user_data/assets/img/top/banner01.png" alt="" /></a>
  164.           </div>
  165.           <div class="c-campaign__item">
  166.             <a href="/user_data/campaign#5"><img src="/html/user_data/assets/img/common/senri_deliv_free_30km_001.jpg" alt="" /></a>
  167.           </div>
  168.           <div class="c-campaign__item">
  169.             <a href=""><img src="/html/user_data/assets/img/top/banner03.png" alt="" /></a>
  170.           </div>
  171.           <div class="c-campaign__item">
  172.             <a href=""><img src="/html/user_data/assets/img/top/banner01.png" alt="" /></a>
  173.           </div>
  174.           <div class="c-campaign__item">
  175.             <a href=""><img src="/html/user_data/assets/img/top/banner02.png" alt="" /></a>
  176.           </div>
  177.           <div class="c-campaign__item">
  178.             <a href=""><img src="/html/user_data/assets/img/top/banner03.png" alt="" /></a>
  179.           </div>
  180.           <div class="c-campaign__item">
  181.             <a href=""><img src="/html/user_data/assets/img/top/banner01.png" alt="" /></a>
  182.           </div>
  183.           <div class="c-campaign__item">
  184.             <a href=""><img src="/html/user_data/assets/img/top/banner02.png" alt="" /></a>
  185.           </div>
  186.           <div class="c-campaign__item">
  187.             <a href=""><img src="/html/user_data/assets/img/top/banner03.png" alt="" /></a>
  188.           </div>
  189.         </div>
  190.       </div>
  191.     </div>
  192.   </div>
  193. </div>