custom/plugins/ATNTheme/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_teaser %}{% endblock %}
  3. {% block layout_navigation_flyout_bar %}{% endblock %}
  4. {% block layout_navigation_flyout_categories %}
  5.     <div class="col pt-5">
  6.         <div class="navigation-flyout-categories">
  7.             {{ block('layout_navigation_flyout_categories_recoursion') }}
  8.         </div>
  9.     </div>
  10. {% endblock %}
  11. {% block layout_navigation_flyout_categories_recoursion %}
  12.     {% set redirectToProduct = false %}
  13.     {# get selected option for redirect to product #}
  14.     {% set redirectToProductOption = category.translated.customFields.wbn_category_settings_nav_products %}
  15.     {% if redirectToProductOption == 'active' %}
  16.         {# redirect (child) category to one product #}
  17.         {% set redirectToProduct = true %}
  18.     {% elseif redirectToProductOption == 'excluded' %}
  19.         {# don't redirect (child) category #}
  20.         {% set redirectToProduct = false %}
  21.     {% elseif redirectToProductOption == 'as_parent' %}
  22.         {# same behavior as parent -> no change #}
  23.     {% endif %}
  24.     {% sw_include '@Storefront/storefront/layout/navigation/categories.html.twig' with {
  25.         navigationTree: navigationTree.children,
  26.         navigationMedia: category.media,
  27.         page: page,
  28.         redirectToProduct: redirectToProduct
  29.     } only %}
  30. {% endblock %}