templates/web/customer/subcategories/icons/body.twig line 1

Open in your IDE?
  1. {##
  2.  # Subcategories list (grid style)
  3.  #}
  4. {% set subCategories = this.getSubcategories() %}
  5. {% if subCategories %}
  6.   <ul class="subcategory-view-icons subcategory-list grid-list clearfix length-{{ subCategories | length }}">
  7.     {% for subcategory in subCategories %}
  8.     {% if subcategory.hasAvailableMembership() %}
  9.       <li>
  10.         <div class="subcategory">
  11.           <a href="{{ xurl('category', '', {'category_id': subcategory.category_id}) }}">
  12.             <span class="subcategory-icon" aria-hidden="true">
  13.               <span class="subcategory-icon_wrapper">
  14.                 {{ widget('XLite\\View\\Image', lazyLoad=true, image=subcategory.imageWithFallback, maxWidth=this.getIconWidth(), maxHeight=this.getIconHeight(), centerImage='1', alt=this.getAlt(subcategory.image)) }}
  15.               </span>
  16.             </span>
  17.             <span class="subcategory-name">{{ subcategory.name }}</span>
  18.           </a>
  19.         </div>
  20.       </li>
  21.     {% endif %}
  22.     {% endfor %}
  23.     {% for item in this.getNestedViewList('children') %}
  24.       <li>{{ item.display() }}</li>
  25.     {% endfor %}
  26.   </ul>
  27. {% endif %}
  28. {{ widget_list('subcategories.base') }}