<div class="container">
<div class="collections-page_row">
<div class="collections-page_info">
<div class="collections-page_info-img not-mobile" style="background-image: url({{ selection.linkImage }})"></div>
<div class="collections-page_info-meta">
<div class="collections-page_info-img tablet" style="background-image: url({{ selection.linkImage }})"></div>
<h1 class="collections-page_h1">{{ selection.translate(locale).title|raw }}</h1>
<div class="collections-page_info-img mobile" style="background-image: url({{ selection.linkImage }})"></div>
<div class="collections-page_info-date">
{% if selection.cronUpdatedAt is not null %}
{{ 'Цены актуальны на'|trans }}
{% if 'now'|date('d.m.Y') == selection.cronUpdatedAt|date("d.m.Y") %}
{{ 'сегодня'|trans }} {{ selection.cronUpdatedAt|date("H:i") }}
{% else %}
{{ selection.cronUpdatedAt|date("d.m.Y H:i") }}
{% endif %}
{% endif %}
<br>
{{ 'Подборка создана'|trans }} {{ selection.createdAt|date('d') }} {{ (selection.createdAt|date('F'))|trans }}
</div>
<div class="collections-page_info-text">
{{ selection.translate(locale).content|raw }}
<div class="collections-page_info-text-more"></div>
</div>
{% if selection.alternativeSelections|length > 0 %}
<div class="alternativeSelections">
<h2 class="alternativeSelections-title">{{ 'Що ще цікавого?'|trans }}</h2>
<div class="alternativeSelections-wrapper">
{% for alternativeSelection in selection.alternativeSelections %}
{% if alternativeSelection.published %}
<div class="alternativeSelections-inner">
<div class="alternativeSelections-inner-short">
<div class="alternativeSelections-inner-image" style="background-image: url({{ alternativeSelection.linkImage }})"></div>
<p class="alternativeSelections-inner-short-text">{{ alternativeSelection.translate(locale).title|raw }}</p>
<button class="alternativeSelections-inner-short-button"></button>
</div>
<div class="alternativeSelections-inner-full">
<p class="alternativeSelections-inner-full-text">
{{ alternativeSelection.translate(locale).content|split(' ')|slice(0, 40)|join(' ')|raw }}...
</p>
<a class="alternativeSelections-inner-full-link" href="{{ path('app_selection', { selectionSlug: alternativeSelection.slug }) }}">{{ 'Докладніше'|trans }}...</a>
</div>
</div>
{% endif %}
{% endfor %}
</div>
</div>
{% endif %}
</div>
</div>
{% if tours|length > 0 %}
<div class="collections-page_list">
{% include 'selection/parts/tours.html.twig' %}
</div>
{% endif %}
</div>
</div>
<script>
$(document).ready(function () {
$('.alternativeSelections-inner-short').on('click', function () {
let $fullBlock = $(this).next('.alternativeSelections-inner-full');
let $button = $(this).children('.alternativeSelections-inner-short-button');
$fullBlock.toggleClass('active');
$button.toggleClass('active');
if ($fullBlock.hasClass('active')) {
let contentHeight = 43 + $fullBlock.find('p').toArray().reduce((sum, p) => sum + $(p).height(), 0);
$fullBlock.css('height', contentHeight + 'px');
} else {
$fullBlock.css('height', '0px');
}
});
});
</script>