custom/plugins/FourtwosixThemeExtension/src/Resources/views/storefront/layout/navigation/offcanvas/categories.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@zenitPlatformStratus/storefront/layout/navigation/offcanvas/categories.html.twig' %}
  2. {% block layout_navigation_offcanvas_navigation_categories %}
  3.     <div class="navigation-offcanvas-container js-navigation-offcanvas">
  4.         <div class="navigation-offcanvas-overlay-content js-navigation-offcanvas-overlay-content">
  5.             {% if not isRoot %}
  6.                 {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/show-all-link.html.twig' %}
  7.                 {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/active-item-link.html.twig' with { item: active } %}
  8.                 {% if page.navigation.active.type != "folder" %}
  9.                     <div class="navigation-offcanvas-controls">
  10.                         {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/back-link.html.twig' with { item: active } %}
  11.                         {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/show-active-link.html.twig' with { item: active } %}
  12.                     </div>
  13.                 {% else %}
  14.                     {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/back-link.html.twig' with { item: active } %}
  15.                 {% endif %}
  16.             {% else %}
  17.                 {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/general-headline.html.twig' %}
  18.             {% endif %}
  19.             <ul class="list-unstyled navigation-offcanvas-list">
  20.                 {# @var item \Shopware\Core\Content\Category\Tree\TreeItem #}
  21.                 {# @fourtwosix-edit: FV: changed this for sorting ----------- #}
  22.                 {% if children.active.level > 1 %}
  23.                     {% set ftsCategories =  children.tree|sort((a, b) => a.category.translated.name <=> b.category.translated.name) %}
  24.                 {% else %}
  25.                     {% set ftsCategories =  children.tree %}
  26.                 {% endif %}
  27.                 {% for item in ftsCategories %}
  28.                     {# @fourtwosix-edit: end ------------------------------------ #}
  29.                     {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/item-link.html.twig' with { item: item, activeId: activeId } %}
  30.                 {% endfor %}
  31.             </ul>
  32.         </div>
  33.     </div>
  34. {% endblock %}