{% for category in groupParts.categories %}

{{ category.category.name }}

{% for partsByUnit in category.units %} {% set unit = partsByUnit.unit %} {% set imagePreview = '' %} {% set imageFullscreen = '' %} {% if (unit.imageNames is not empty) and (unit.imageNames[0] is not empty) %} {% set imagePreview = unit.imageNames[0]|replace({'%size%': '200'}) %} {% set imageFullscreen = unit.imageNames[0]|replace({'%size%': 'source'}) %} {% endif %} {% set hasFilter = (unit.links is defined) and (unit.links['getFilter'] is defined) %} {% set hasFilterClass = hasFilter ? 'filter' : '' %} {% set url = hasFilter ? '#' : path( 'app_catalog_unit', {token: unit.links.getUnitInfo.token} ) %} {% set filterUrl = hasFilter ? path( 'app_catalog_unit_filter', {token: unit.links['getFilter'].token} ) : '#' %} {% set areaCode = loop.parent.loop.index ~ loop.index %} {% endfor %}
{# fullscreen #} {% if imageFullscreen is not empty %} {% endif %} {# filter #} {% if hasFilter %} {% endif %} {# image #}
{{ unit.name }}
{% include "common/parts.twig" with {'parts': partsByUnit.partSections[0].parts, 'parameters': parameters, 'matched': true} %} {% include "common/parts.twig" with {'parts': partsByUnit.partSections[0].parts, 'parameters': parameters, 'matched': null} %}
{{ 'OEM'|trans }} {{ 'Name'|trans }}  
{{ 'Other unit parts'|trans }}
 
{% else %}

{{ 'No items'|trans }}

{% endfor %}