templates/commons/menuProducts.html.twig line 1

Open in your IDE?
  1. <div class="bgc-white br-0 overflow-hidden">
  2.     <div class="d-flex max-0 pills-products position-relative justify-content-between">
  3.         <div class="col-auto px-0">
  4.             <div class="nav wi-300 flex-column nav-pills bgc-F1F5F6 pay-50 pal-60 c-0d8fc4-h" id="v-pills-tab" role="tablist"
  5.                  aria-orientation="vertical">
  6.                 {% for key, category in getCategories() %}
  7.                     <a
  8.                         class="{{ (loop.first) ? 'activeCatLink ' }} d-flex c-06303E c-3992B0-h mab-5 bgc-white-h position-relative transition pay-12 br-0 pointer w-100 cat-menu-link link-img-cat align-items-center c-44515d fs-18 fw-600 tdl-none-h c-0d8fc4-h {{ (loop.first) ? 'active' }}"
  9.                         id="v-pills-home-tab{{ loop.index }}"
  10.                         data-img="{{ category.categoryFileName ? asset(vich_uploader_asset(category, 'categoryFile'))|imagine_filter('medium') : asset('assets/img/sans-img-1-dmd-inox.jpg')|imagine_filter('medium') }}"
  11. {#                        data-img="{{ category ? asset(vich_uploader_asset(category, 'categoryFile')) }}"#}
  12.                         data-toggle="pill" href="#v-pills-home{{ loop.index }}" role="tab"
  13.                         aria-controls="v-pills-home{{ loop.index }}"
  14.                         aria-selected="true"
  15.                         data-href="{{ path('front_products', {"catSlug":category.slug}) }}"
  16.                         >
  17.                         <div class="position-relative col-auto pax-10">
  18.                             <div class="wi-65 he-65 d-flex align-items-center jusify-content-center" style="background-color:{{category.color}}">
  19. {#                                <img src="{{ asset(vich_uploader_asset(category, 'categoryIconFile')) }}"#}
  20.                                 <img src="{{ category.categoryIconFileName ? asset(vich_uploader_asset(category, 'categoryIconFile'))|imagine_filter('medium') : asset('assets/img/sans-img-1-dmd-inox.jpg')|imagine_filter('medium') }}"
  21.                                      alt="{{ category.title }}" class="img-white  position-absolute t-0 b-0 w-auto l-0 r-0 m-auto img-white"/>
  22.                             </div>
  23.                         </div>
  24.                         <div class="col pax-0">
  25.                             <div class="c-inherit text-uppercase fs-14" data-link3>
  26.                                 {{ category.title }}
  27.                                 {#   <div class="c-A0A2A6 link c-9DC771-h fs-13 fw-600 d-block allProductsLink" data-href="{{ path('front_products', {"catSlug":category.slug}) }}" >
  28.                                        {{"menuProducts.allProducts.link"|trans|raw }}
  29.                                    </div>#}
  30.                             </div>
  31.                         </div>
  32.                         <div class="position-absolute wi-22 he-22 t-0 b-0 r-20 arrowProduct my-auto d-flex align-items-center justify-content-center">
  33.                             <i class="fa-solid fa-chevron-right c-inherit fs-12"></i>
  34.                         </div>
  35.                     </a>
  36.                 {% endfor %}
  37.             </div>
  38.         </div>
  39.         <div class="col-auto px-0 brw-1 brs-solid bc-F1F5F6 ">
  40.             <div class="tab-content h-100 pay-35 pal-24 par-48 bgc-F2F4F8 position-relative" id="v-pills-tabContent">
  41.                 {% for key, category in getCategories() %}
  42.                     <div class="tab-pane  {{ (loop.first) ? 'show active ' }}" id="v-pills-home{{ loop.index }}"
  43.                          role="tabpanel" aria-labelledby="v-pills-home-tab{{ loop.index }}">
  44.                         <div class="fw-700 c-06303E fs-16  mab-10">
  45.                             {{ category.title }}
  46.                         </div>
  47.                         {% for key, subCategory in getSubCategories(category) %}
  48.                             <div id="accordionProducts{{ loop.index }}{{category.id}}" class="cat{{category.id}}Application{{ loop.index }}">
  49.                                 <div class="">
  50.                                     <div class="" id="headingOneProducts{{ loop.index }}{{category.id}}">
  51.                                         <div role="button" data-cat="{{category.id}}" data-app="{{ loop.index }}"  class="c-06303E  headingOneProducts{{ loop.index }} {{ (loop.first) ? 'activesubCatLink ' }} mab-3  cat-subMenu-link position-relative c-65B3CD-h d-flex  position-relative transition pay-8 par-10 br-0 pointer w-100 fs-14 fw-500">
  52.                                         <a class="c-06303E c-65B3CD-h pointer w-100 fs-14 fw-500" href="{% if getSubValues(subCategory)|length == 0 %}{{ getProductUrl(null, false, null, subCategory, null, null) }}{% else %}{{ getProductUrl(null, true, null, subCategory, null, null) }}{% endif %}">
  53.                                             {{ subCategory.title }}
  54.                                         </a>
  55.                                         </div>
  56.                                     </div>
  57.                                 </div>
  58.                             </div>
  59.                         {% endfor %}
  60.                     </div>
  61.                 {% endfor %}
  62.             </div>
  63.         </div>
  64.         <div class="col-auto px-0 px-0 brw-1 brs-solid bc-F1F5F6">
  65.             {% for key, category in getCategories() %}
  66.                 <div class=" {{ (loop.first) ? 'catActive' }}">
  67.                     {% for key, subCategory in getSubCategories(category) %}
  68.                         <div id="contentCat{{category.id}}Application{{ loop.index }}" class="{{ (loop.first) ? 'appActive' }} contentCat  pay-35 pal-24 par-48">
  69.                             <div class="fw-700 c-06303E fs-16  mab-10">
  70.                                 {{ subCategory.title }}
  71.                             </div>
  72.                             {% for key, subSubCategory in getSubSubCategories(subCategory) %}
  73.                                 <div  class="">
  74.                                     <div id="cat{{category.id}}Application{{ subCategory.id }}Sub{{loop.index}}" role="button" data-cat="{{category.id}}" class="c-06303E  {#headingOneProducts{{ loop.index }}#} {{ (loop.first) ? 'activesubsubCatLink ' }} headingOneSubProducts{{ loop.index }} mab-3  cat-subSubMenu-link position-relative c-65B3CD-h d-flex  position-relative transition pay-8 par-10 br-0 pointer w-100 fs-14 fw-500" data-subcat="{{ subCategory.id }} " data-subsubCat="{{ loop.index }}" >
  75.                                             <a class="c-06303E c-65B3CD-h pointer w-100 fs-14 fw-500" href="{% if getSubValues(subSubCategory)|length == 0 %}{{ getProductUrl(null, false, null, null, subSubCategory, null) }}{% else %}{{ getProductUrl(null, true, null, null, subSubCategory, null) }}{% endif %}">
  76.                                                 {{ subSubCategory.title }}
  77.                                             </a>
  78.                                         
  79.                                         
  80.                                     </div>
  81.                                 </div>
  82.                             {% endfor %}
  83.                             {#    {% for key, product in getProducts(subCategory) %}
  84.                                     <div class="mab-24">
  85.                                         <a class="c-7D7D7D fw-600 fs-14 c-9DC771-h link-transform" href="{{ getProductUrl(product, subCategory) }}">
  86.                                             {{ product.title }}
  87.                                         </a>
  88.                                     </div>
  89.                                 {% endfor %}#}
  90.                         </div>
  91.                     {% endfor %}
  92.                 </div>
  93.             {% endfor %}
  94.         </div>
  95.         <div class="col-auto px-0 brw-1 brs-solid bc-F1F5F6">
  96.             {% for key, category in getCategories() %}
  97.                 <div class=" {{ (loop.first) ? 'catActive3' }}">
  98.                     {% for key, subCategory in getSubCategories(category) %}
  99.                     {#                        <div id="contentCat{{category.id}}Application{{ loop.index }}" class="{{ (loop.first) ? 'appActive' }} contentCat  pay-35 pal-24 par-48">#}
  100.                         {#  <div class="fw-700 c-06303E fs-16  mab-10">
  101.                             {{ subCategory.title }}
  102.                         </div>#}
  103.                         <div class=" {{ (loop.first) ? 'subcatActive3' }}">
  104.                             {% for key, subSubCategory in getSubSubCategories(subCategory) %}
  105.                                     
  106.                                 
  107.                                 <div class="cat{{category.id}}Application{{ subCategory.id }}Sub{{loop.index}} contentSubSubCat {{ (loop.first) ? 'subSubcatActive3' }} pay-35 pal-24 par-48">
  108.                                     <div class="fw-700 c-06303E fs-16  mab-10">
  109.                                         {{ subSubCategory.title }}
  110.                                     </div>
  111.                                     {#    <div role="button" data-cat="{{category.id}}" class="c-06303E  mab-3  cat-subSubMenu-link position-relative c-65B3CD-h d-flex  position-relative transition pay-8 par-10 br-0 pointer w-100 fs-14 fw-500" data-subcat="{{ subCategory.id }} " data-subsubCat="{{ loop.index }}" >
  112.                                         </div>#}
  113.                                     {% for key, subSubSubCategory in getSubSubSubCategories(subSubCategory) %}
  114.                                         <div class="mab-8">
  115.                                             <a class="c-06303E c-65B3CD-h pointer w-100 fs-14 fw-500" href="{{ getProductUrl(null, true, null, null, null, subSubSubCategory) }}">
  116.                                                 {{ subSubSubCategory.title }}
  117.                                             </a>
  118.                                         </div>
  119.                                     {% endfor %}
  120.                                 </div>
  121.                             {% endfor %}
  122.                         </div>
  123.                         {#    {% for key, product in getProducts(subCategory) %}
  124.                                 <div class="mab-24">
  125.                                     <a class="c-7D7D7D fw-600 fs-14 c-9DC771-h link-transform" href="{{ getProductUrl(product, subCategory) }}">
  126.                                         {{ product.title }}
  127.                                     </a>
  128.                                 </div>
  129.                             {% endfor %}#}
  130.                         {#                        </div>#}
  131.                     {% endfor %}
  132.                 </div>
  133.             {% endfor %}
  134.         </div>
  135.         {% set firstCategory = getCategories()[0] %}
  136.         <div class="col pax-0">
  137.             <div class="par-30 pay-34 pal-20 h-100 d-flex align-items-center justify-content-center">
  138.                 {#                {{dump(getCategories()[0])}}#}
  139.                 <img class="img-cat of-contain h-100 wi-300 mr-auto"
  140.                      src="{{ firstCategory.categoryFileName ? asset(vich_uploader_asset(firstCategory, 'categoryFile'))|imagine_filter('medium') : asset('assets/img/sans-img-1-dmd-inox.jpg')|imagine_filter('medium') }}"
  141.                      alt="{{ getCategories()[0].title }}" />
  142.                 {#   {% for key,  category in getCategories() %}
  143.                    {% endfor %}#}
  144.             </div>
  145.         </div>
  146.     </div>
  147. </div>