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

Open in your IDE?
  1. {% sw_extends '@parent/storefront/layout/navigation/categories.html.twig' %}
  2. {# {% extends '@Storefront/storefront/layout/navigation/categories.html.twig' %} #}
  3. {% block layout_navigation_categories_item %}
  4.     <div class="{% if level == 0 %}{% if navigationMedia %}col-3 {% else %}col-4 {% endif %}{% endif %}navigation-flyout-col">
  5.         <div class="d-flex flex-row">
  6.             {# {{dump(treeItem.category.translated.customFields.custom_category_icon_media_color)}} #}
  7.             {% if treeItem.category.translated.customFields.custom_category_icon_media_color %}
  8.                 <div style="margin-top: -3px; margin-right: 15px; border: 1px solid #f5f5f5; border-radius: 5px; height: 40px; width: 40px; background-color:{{ treeItem.category.translated.customFields.custom_category_icon_media_color }}"></div>
  9.             {% endif %}
  10.             
  11.             {% block layout_navigation_categories_item_link %}
  12.                 {% if treeItem.category.type == 'folder' %}
  13.                     <div class="nav-item nav-link navigation-flyout-link is-level-{{ level }}"
  14.                          title="{{ name }}">
  15.                         <span itemprop="name">{{ name }}</span>
  16.                     </div>
  17.                 {% else %}
  18.                     <a class="nav-item nav-link navigation-flyout-link is-level-{{ level }}{% if id == activeId or id in activePath %} active{% endif %} {% if treeItem.category.translated.customFields.custom_category_navigation_image or treeItem.category.translated.customFields.custom_category_navigation_subtitle %} nav-link-extended{% endif %}"
  19.                        href="{{ link }}"
  20.                        itemprop="url"
  21.                        {% if category_linknewtab(treeItem.category) %}target="_blank"
  22.                            {% if treeItem.category.linkType == "external" %}rel="noopener noreferrer"{% endif %}
  23.                        {% endif %}
  24.                        title="{{ name }}">
  25.                        {% if treeItem.category.translated.customFields.custom_category_navigation_image or treeItem.category.translated.customFields.custom_category_navigation_subtitle %}
  26.                             <div class="nav-link-extended-wrapper">
  27.                                 <div class="image">
  28.                                 {% set images = searchMedia([treeItem.category.translated.customFields.custom_category_navigation_image], context.context) %}
  29.                                 {% for image in images %}
  30.                                     <img src="{{ image.url }}" alt="{{ treeItem.category.translated.name }}">
  31.                                 {% endfor %}
  32.                                 </div>
  33.                                 <div class="text">
  34.                                     <span itemprop="name">{{ name }}</span>
  35.                                     <span class="subtitle">{{ treeItem.category.translated.customFields.custom_category_navigation_subtitle|length > 40 ? treeItem.category.translated.customFields.custom_category_navigation_subtitle|slice(0, 40) ~ '...' : treeItem.category.translated.customFields.custom_category_navigation_subtitle }}</span>
  36.                                 </div>
  37.                             </div>
  38.                         {% else %}
  39.                             <span itemprop="name">{{ name }}</span>
  40.                         {% endif %}
  41.                     </a>
  42.                 {% endif %}
  43.             {% endblock %}
  44.         </div>
  45.         {% block layout_navigation_categories_recoursion %}
  46.             {{ parent() }}
  47.         {% endblock %}
  48.     </div>
  49. {% endblock %}