themes/BootstrapTheme/templates/bundles/SyliusShopBundle/Taxon/_horizontalMenu.html.twig line 1

Open in your IDE?
  1. {% macro item(taxon, isChild) %}
  2.     {% import _self as macros %}
  3.     {% if taxon.children|length > 0 %}
  4.         <li class="{% if not isChild -%}navItem{% endif %}{% if  taxon.visibleInMenu == false %}d-none{% endif %}" {{ sylius_test_html_attribute('menu-item') }}>
  5.             <a class="navLink" href="{{ path('sylius_shop_product_index', {'slug': taxon.slug, '_locale': taxon.translation.locale}) }}">
  6.                <span>  {{ taxon.name }}</span>
  7.             </a>
  8.             <div class="subMenu">
  9.                 <div class="sub-menu-top">
  10.                     <div class="container px-0">
  11.                         <div class="row ">
  12.                             <div class="ss-categ-l col-lg-7 col-12">
  13.                                 <div class="flex-categ">
  14.                                     <div class="box-flex">
  15.                                         <div class="back_menu"><i class="icon-left-open"></i> {{'sylius.ui.back'|trans}}</div>
  16.                                         <div class="subBloc subBorder">
  17.                                             <div class="row no-gutters">
  18.                                                 <div class="col-lg-12 ">
  19.                                                     <ul class="sub-product">
  20.                                                         {% for childTaxon in taxon.children %}
  21.                                                             <li><a href="{{ path('sylius_shop_product_index', {'slug': childTaxon.slug, '_locale': childTaxon.translation.locale}) }}">{{ childTaxon.name }}</a></li>
  22.                                                         {% endfor %}
  23.                                                         <li class="d-block d-lg-none"><a href="{{ path('sylius_shop_product_index', {'slug': taxon.slug, '_locale': taxon.translation.locale}) }}" title="{{'app.common.see_all'|trans}}" class="text-underline"> &gt; {{'app.common.see_all'|trans}} {{ taxon.name }}</a></li>
  24.                                                     </ul>
  25.                                                 </div>
  26.                                             </div>
  27.                                         </div>
  28.                                     </div>
  29.                                 </div>
  30.                             </div>
  31.                             <div class="ss-categ-r col-lg-5 col-12 d-lg-block d-none">
  32.                             {% if taxon.images.first %}
  33.                                 {% set path = taxon.images.first.path|imagine_filter(filter|default('app_shop_taxon_show_index')) %}
  34.                             {% else %}
  35.                                 {% set path = asset('images/imgcateg_i4.jpg') %}
  36.                             {% endif %}
  37.                             <img src="{{ path }}" alt="{{ taxon.name }}" class="" />
  38.                             </div>
  39.                         </div>
  40.                     </div>
  41.                 </div>
  42.             </div>
  43.         </li>
  44.     {% else %}
  45.         <li class="navItem {% if  taxon.visibleInMenu == false %}d-none{% endif %}">
  46.             <a href="{{ path('sylius_shop_product_index', {'slug': taxon.slug, '_locale': taxon.translation.locale}) }}"
  47.                 class="navLink {% if not isChild -%}nav-item{% endif %}" {{ sylius_test_html_attribute('menu-item') }}><span>{{ taxon.name }} </span>
  48.             </a>
  49.         </li>
  50.     {% endif %}
  51. {% endmacro %}
  52. {% import _self as macros %}
  53.     <ul class="onglets" id="mainNavbar">
  54.     {% if taxons|length > 0 %}
  55.         {% for taxon in taxons %}
  56.             {{ macros.item(taxon) }}
  57.         {% endfor %}
  58.     {% endif %}
  59.     {% set block_phone = app_get_blocks('num_telephone', sylius.channel.code )  %}
  60.         <li class="navItem"><a href="{{ path('app_shop_project_simulation') }}" class="btn-link minw-sm transition-bgcolor bg-gradient-hover bg-gradient-hover" title="{{'app.common.free_quote'|trans}}"><span>{{'app.ui.simulate_my_project'|trans}}</span></a></li>
  61.         <li class="navItem visible-980">
  62.             <a href="#" class="navLink rech-link d-block" title="{{'sylius.ui.search'|trans}}"><i class="icon-search color-blue-s pr-2 font-icon"></i> {{'sylius.ui.search'|trans}}</a>
  63.         </li>
  64.         <li class="navItem visible-980 pt-2">
  65.             <a href="tel: {% if block_phone is defined %}{% if block_phone.link is defined %}{{ block_phone.link|raw }}{% endif %}{% endif %}" class="ctc-mobile-phone mp-0" title="">{% if block_phone is defined %}{% if block_phone.link is defined %}{{ block_phone.link|raw }}{% else %}{{ block_phone.content|raw }}{% endif %}{% endif %}</a>
  66.         </li>
  67.         <li class="navItem visible-980 py-2">
  68.             <a href="{{ path('sylius_shop_contact_request') }}" class="btn-link border-0 bg-pink-site text-white d-block text-center py-3 font-seize bg-gradient-hover" title="{{'app.header.write_us'|trans}}"><span><i class="icon-mail"></i> {{'app.header.write_us'|trans}}</span></a>
  69.         </li>
  70.     </ul>