{# пришлось отдельно подключать стили для выставки, чтобы переопределить стили для publication-single #}{% block stylesheets %} <link rel="stylesheet" href="{{ asset('_css/exhibition.min.css') }}" />{% endblock %}<div class="exhibition" data-empty-msg-block> {% for brand in exh.exhBrands %} <article id="{{ loop.index }}-container" class="exh-one-brand-content js-brand-content" data-index="{{ loop.index - 1 }}" data-brand-id="{{ brand.id }}" > <header class="exh-header"> {#<span class="pull-right" role="show-all-filters">Показать еще фильтры</span>#} <h2 class="exh-brand-title"> {% if not brand.isFood %} {{ 'buyOrder.th.factory'|trans }}: {% endif %} {% if brand.url %} <a target="_blank" href="{{ brand.url | raw }}">{{ brand.fullName | raw }}</a> {% else %} {{ brand.fullName | raw }} {% endif %} </h2> </header> <div class="exh-brand-text"> {% if brand.text %} <p class="exh-brand-text"> {{ brand.text | raw }} </p> {% endif %} </div> <div class="exh-brand-collections" data-id="{{ brand.id }}"> {% for coll in brand.collections %} <div class="one-collection js-one-collection" data-id="{{ coll.id }}" data-of-trans={{ 'collection_by' | trans }} data-coll-name="{{ coll.name | raw }}" data-coll-url="{{ coll.url ? coll.url | raw : '' }}" data-brand-name="{{ brand.fullName | raw }}" data-brand-url="{{ brand.url ? brand.url | raw : '' }}" data-country-id={{ brand.country.id }} > <aside> <h3> {% if not brand.isFood %} {{ 'collection_name' | trans | capitalize }}: {% endif %} {% if coll.url %} <a target="_blank" href="{{ coll.url | raw }}">{{ coll.name | raw }}</a> {% else %} {{ coll.name | raw }} {% endif %} </h3> {% if coll.filters %} <p class="exh-coll-filters"> {#{{ 'collection_marks' | trans }}:#} {% for filter in coll.filters %} {# @var filter \FlexApp\DTO\Blog\ExhFilterData #} {{ filter.nameFull | lower }}{{ loop.last ? '' : ', ' }} {% endfor %} </p> {% endif %} {% if coll.formatsFullStr %} <p class="exh-coll-text"> {{ 'making_size' | trans }} : {{ coll.formatsFullStr | raw }} {{ measureGb() ? '″' : 'left_menu_cm' | trans }} </p> {% endif %} {% if coll.text %} <p class="exh-coll-text"> {{ coll.text | raw }} </p> {% endif %} </aside> {# @var coll \FlexApp\DTO\Blog\ExhCollectionData #} <div id="interiors_brand_{{ coll.id }}" class="collection-interiors js-collection-interiors-body" data-id="{{ coll.id }}" data-id-selector="#interiors_brand_{{ coll.id }}" > {% for line in coll.lines %} {# @var line \FlexApp\DTO\Blog\ExhLineData #} {# <div class="collage" style=""> #} {# {% set first = loop.first ? true : false %} #} {% set isNum = line.images|length > 1 ? true : false %} {% for key, image in line.images %} {# @var image \FlexApp\DTO\Blog\ExhImageData #} <div class="box-slide-element js-box-slide-element"> <img class="img" loading="lazy" src={{ image.getSrcPreview() }} data-origin-src="{{ image.getSrc() }}" data-fids="{{ image.filterIDs | json_encode(constant('JSON_FORCE_OBJECT')) }}" data-id-img="{{ image.id }}" alt="{% if isNum %}IMG#{{ key + 1}} {% endif %}{{ image.alt | raw }}" data-height="{{ image.height }}" data-width="{{ image.width }}" {# data-src-lg-crop= "{{ image.srcLg }}" data-src-md-crop= "{{ image.srcMd }}" data-src-sm-crop= "{{ image.srcSm }}" data-src-xs-crop= "{{ image.srcXs }}" data-src-900-crop= "{{ image.srcX900 }}" data-src-1080-crop= "{{ image.srcX1080 }}" data-src-1920-crop= "{{ image.srcX1920 }}" #} > </div> {% endfor %} {% endfor %} </div> </div> {% endfor %} </div> </article> {% endfor %}</div>{# кнопка скрыта, она копируется в блок с описанием блога для его разворачивания #}<span class="hidden read-more js-read-more" data-less="{{ 'catalog_more_up' | trans }}" data-more="{{ 'catalog_more_down' | trans }}"> {{ 'catalog_more_down' | trans }}</span>{# данный блок появляется, если результат поиска нулевой #}<div class="no-project-msg" style="display: none;" data-empty-msg> {{ 'catalog_msg.no_results' | trans }}</div>