custom/plugins/HyBuys/src/Resources/views/storefront/layout/navigation/flyout.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/navigation/flyout.html.twig' %}
  2. {% block layout_navigation_flyout %}
  3.     {% set category = navigationTree.category %}
  4.     {% set name = category.translated.name %}
  5.     {% block layout_navigation_flyout_bar %}
  6.         <div class="page_container">
  7.         {% block layout_navigation_flyout_bar_close %}
  8.         {% endblock %}
  9.     {% endblock %}
  10.     {% block layout_navigation_flyout_content %}
  11.         {#        <div class="navigation-flyout-content"> #}
  12.         {% block layout_navigation_flyout_categories %}
  13.             {#                <div class="{% if category.media %}col-8 col-xl-9{% else %}col{% endif %}"> #}
  14.             {#                    <div class="navigation-flyout-categories"> #}
  15.             {#                        {% block layout_navigation_flyout_categories_recoursion %} #}
  16.             {#                            {% sw_include '@Storefront/storefront/layout/navigation/categories.html.twig' with { #}
  17.             {#                                navigationTree: navigationTree.children, #}
  18.             {#                                navigationMedia: category.media, #}
  19.             {#                                page: page #}
  20.             {#                            } only %} #}
  21.             {#                        {% endblock %} #}
  22.             {#                    </div> #}
  23.             {#                </div> #}
  24.             <ul class="submenu_list">
  25.                 {% block layout_navigation_flyout_categories_recoursion %}
  26.                     {% sw_include '@Storefront/storefront/layout/navigation/main-categories.html.twig' with {
  27.                         navigationTree: navigationTree.children,
  28.                         navigationMedia: category.media,
  29.                         page: page
  30.                     } only %}
  31.                 {% endblock %}
  32.                 {% block layout_navigation_flyout_bar_category %}
  33.                     {% block layout_navigation_flyout_bar_category_link %}
  34.                         {% if category.type == 'page' %}
  35.                             <li class="view_all">
  36.                                 <a href="{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}"
  37.                                    itemprop="url"
  38.                                    title="{{ name }}">
  39.                                     {% block layout_navigation_flyout_bar_category_link_text %}
  40.                                         {{ "general.toCategory"|trans|sw_sanitize }} {{ name }}
  41.                                     {% endblock %}
  42.                                 </a>
  43.                             </li>
  44.                         {% endif %}
  45.                     {% endblock %}
  46.                 {% endblock %}
  47.             </ul>
  48.         {% endblock %}
  49.         {% if category.customFields %}
  50.             {% if category.customFields.c_promo_type == 2 %}
  51.                 <div class="submenu_bnners">
  52.                     <div class="bnner_block wide_bnner">
  53.                         <div class="bnner_inner">
  54.                             <span class="bnner_image">
  55.                                 {% set image = searchMedia([category.customFields.c_promo_1_image], context.context).first %}
  56.                                 <img src="{{ image.url }}" alt="{{ category.customFields.c_promo_1_title }}"
  57.                                      title="{{ category.customFields.c_promo_1_title }}"
  58.                                      width="512" height="228"
  59.                                      srcset="{{ image.url }} 1x, {{ image.url }} 2x"
  60.                                 />
  61.                             </span>
  62.                             <span class="bnner_title">{{ category.customFields.c_promo_1_title }}</span>
  63.                             <span class="bnner_description">{{ category.customFields.c_promo_1_desc }}</span>
  64.                             {% if category.customFields.c_promo_1_buttontext %}
  65.                                 <a href="{{ category.customFields.c_promo_1_buttonlink }}"
  66.                                    class="bnner_btn">{{ category.customFields.c_promo_1_buttontext }}</a>
  67.                             {% endif %}
  68.                         </div>
  69.                     </div>
  70.                     <div class="bnner_block wide_bnner">
  71.                         <div class="bnner_inner">
  72.                             <span class="bnner_image">
  73.                                 {% set image = searchMedia([category.customFields.c_promo_2_image], context.context).first %}
  74.                                 <img src="{{ image.url }}" alt="{{ category.customFields.c_promo_2_title }}"
  75.                                      title="{{ category.customFields.c_promo_2_title }}"
  76.                                      width="512" height="228"
  77.                                      srcset="{{ image.url }} 1x, {{ image.url }} 2x"
  78.                                 />
  79.                             </span>
  80.                             <span class="bnner_title">{{ category.customFields.c_promo_2_title }}</span>
  81.                             <span class="bnner_description">{{ category.customFields.c_promo_2_desc }}</span>
  82.                             {% if category.customFields.c_promo_2_buttontext %}
  83.                                 <a href="{{ category.customFields.c_promo_2_buttonlink }}"
  84.                                    class="bnner_btn">{{ category.customFields.c_promo_2_buttontext }}</a>
  85.                             {% endif %}
  86.                         </div>
  87.                     </div>
  88.                 </div>
  89.             {% endif %}
  90.             {% if category.customFields.c_promo_type == 1 %}
  91.                 <div class="submenu_bnners">
  92.                     {# @var manufacturers \Shopware\Core\Framework\DataAbstractionLayer\Search\AggregationResult\Metric\EntityResult #}
  93.                     {#                        {{ dump(category.customFields.custom_manuf_brand[0]) }} #}
  94.                     {#                        <a class="navigation-flyout-teaser-image-container" #}
  95.                     {#                           href="{{ category_url(category) }}" #}
  96.                     {#                           {% if category_linknewtab(category) %}target="_blank" #}
  97.                     {#                           {% if category.linkType == "external" %}rel="noopener noreferrer"{% endif %} #}
  98.                     {#                            {% endif %} #}
  99.                     {#                           title="{{ name }}"> #}
  100.                     {#                            {% sw_thumbnails 'navigation-flyout-teaser-image-thumbnails' with { #}
  101.                     {#                                media: category.media, #}
  102.                     {#                                sizes: { #}
  103.                     {#                                    'default': '310px' #}
  104.                     {#                                }, #}
  105.                     {#                                attributes: { #}
  106.                     {#                                    'class': 'navigation-flyout-teaser-image', #}
  107.                     {#                                    'alt': (category.media.translated.alt ?: ''), #}
  108.                     {#                                    'title': (category.media.translated.title ?: ''), #}
  109.                     {#                                    'data-object-fit': 'cover' #}
  110.                     {#                                } #}
  111.                     {#                            } %} #}
  112.                     {#                        </a> #}
  113.                     <div class="bnner_block square_bnner">
  114.                         <div class="bnner_inner">
  115.                             <span class="bnner_image">
  116.                                 {% set image = searchMedia([category.customFields.c_promo_1_image], context.context).first %}
  117.                                 {#                                {% sw_thumbnails 'my-thumbnails' with { #}
  118.                                 {#                                media: image, #}
  119.                                 {#                                sizes: { #}
  120.                                 {#                                        'xs': '501px', #}
  121.                                 {#                                        'sm': '315px', #}
  122.                                 {#                                        'md': '427px', #}
  123.                                 {#                                        'lg': '333px', #}
  124.                                 {#                                        'xl': '284px', #}
  125.                                 {#                                        'default': '512px' #}
  126.                                 {#                                    } #}
  127.                                 {#                                } %} #}
  128.                                 <img src="{{ image.url }}" alt="{{ category.customFields.c_promo_1_title }}"
  129.                                      title="{{ category.customFields.c_promo_1_title }}"
  130.                                      width="512" height="228"
  131.                                      srcset="{{ image.url }} 1x, {{ image.url }} 2x"
  132.                                 />
  133.                             </span>
  134.                             <span class="bnner_title">{{ category.customFields.c_promo_1_title }}</span>
  135.                             <span class="bnner_description">{{ category.customFields.c_promo_1_desc }}</span>
  136.                             {% if category.customFields.c_promo_1_buttontext %}
  137.                                 <a href="{{ category.customFields.c_promo_1_buttonlink }}"
  138.                                    class="bnner_btn">{{ category.customFields.c_promo_1_buttontext }}</a>
  139.                             {% endif %}
  140.                         </div>
  141.                     </div>
  142.                 </div>
  143.             {% endif %}
  144.         {% endif %}
  145.         <input type="hidden" id="InputID" value="{{ category.id }}">
  146.         <ul class="brands_list" id="brands_list"></ul>
  147.         </div>
  148.     {% endblock %}
  149. {% endblock %}