{% set homeTopCarouselClass = '' %}
{% if isHome is defined and isHome %}
{% set homeTopCarouselClass = ' js-home-top-carousel' %}
{% set homeTopCarouselItemClass = ' js-home-top-carousel-item' %}
{% endif %}
{# если есть cookie с настройкой топ-карусели, считать значение этих cookie и вывести #}
{# содержимое карусели, урл ссылки, текст ссылки, и классы в соответствии с этими cookie #}
{% set homeTopCarouselCookie = app.request.cookies.get('homeTopCarousel') %}
{% if not homeTopCarouselCookie %}
{% set homeTopCarouselCookie = 'top-week' %}
{% endif %}
{% set dataCur = topCarousel[homeTopCarouselCookie] %}
{% if homeTopCarouselCookie == 'top-week' %}
{% set homeTopCarouselLinkClass = ' main-link-top-week' %}
{% elseif homeTopCarouselCookie == 'top-month' %}
{% set homeTopCarouselLinkClass = ' main-link-top-month' %}
{% else %}
{% set homeTopCarouselLinkClass = ' main-link-top-all' %}
{% endif %}
<div id="top_collection" class="carousel-collection-block js-carousel-block{{ homeTopCarouselClass }}" data-group-carousel>
<div class="carousel-controls">
<h2 class="carousel-name popular">
<a href="{{ dataCur['link'] }}"
class="text js-group-carousel-name{{ homeTopCarouselLinkClass }}"
data-link-classes="main-link-top-week main-link-top-month main-link-top-all"
data-sort-to-catalog="1"
>
{{ dataCur['title'] }}
</a>
<span class="arrow"></span>
<div class="list-of-top-wrap">
<ul data-group-carousels-list>
{% set data = topCarousel['top-week'] %}
<li class="{{ homeTopCarouselCookie == data['key'] ? 'active ' : '' }}main-popup-top-week{{ homeTopCarouselItemClass }}"
data-link-class="main-link-top-week"
data-carousel-title="{{ data['title'] }}"
data-link="{{ data['link'] }}"
data-url="{{ data['url-json'] }}"
{% if homeTopCarouselClass %}data-cookie="{{ data['key'] }}"{% endif %}
>
{{ 'top.week' | trans }}
</li>
{% set data = topCarousel['top-month'] %}
<li class="{{ homeTopCarouselCookie == data['key'] ? 'active ' : '' }}main-popup-top-month{{ homeTopCarouselItemClass }}"
data-link-class="main-link-top-month"
data-carousel-title="{{ data['title'] }}"
data-link="{{ data['link'] }}"
data-url="{{ data['url-json'] }}"
{% if homeTopCarouselClass %}data-cookie="{{ data['key'] }}"{% endif %}
>
{{ 'top.month' | trans }}
</li>
{% set data = topCarousel['top-all'] %}
<li class="{{ homeTopCarouselCookie == data['key'] ? 'active ' : '' }}main-popup-top-all{{ homeTopCarouselItemClass }}"
data-link-class="main-link-top-all"
data-carousel-title="{{ data['title'] }}"
data-link="{{ data['link'] }}"
data-url="{{ data['url-json'] }}"
{% if homeTopCarouselClass %}data-cookie="{{ data['key'] }}"{% endif %}
>
{{ 'top.all' | trans }}
</li>
</ul>
</div>
</h2>
<span class="material-icons prev disabled hidden-xs swiper-button-prev" data-prev-show>

</span>
<span class="material-icons next hidden-xs swiper-button-next ladda-button"
data-ajax-url="{{ path('app_last_collection', {'type': 'top-week'}) }}"
data-style="zoom-in"
data-spinner-color="#6890c5"
data-next-show
>
<span class="ladda-label"></span>
</span>
</div>
{{ render_esi( controller('WebBundle\\Controller\\HomeController::carouselAction', {type: homeTopCarouselCookie}) ) }}
</div>