{% set title = title|default('') %}
{% if not genplanSetting.genplanIsHidden %}
{% set genplanType = genplanSetting.genplanType %}
<div class="genplan-block index-page__block need-animation" data-need-animation>
<div class="container container_spacer">
<div class="genplan-block__title h1 text__black-text">{{ title }}</div>
</div>
<div class="genplan-block__main">
<div class="genplan-block__swipe-icon-wrap">
<div class="genplan-block__swipe-icon"></div>
</div>
<div class="genplan">
{% if genplanType == 10 %}
{# Если настройка "от района" то втыкаем большой шаблон - район -> квартал -> дом #}
{# Подразумевается что в проекте несколько кварталов - их нужно разметить в соответствующем районе #}
{% set district = get_district() %}
{% if district and district.isValid() %}
{% include '_parts/genplan/_from-district.html.twig' %}
{% else %}
<div class="genplan__error">
Установлена настройка "От района", но не заполнено ни одного района
</div>
{% endif %}
{% elseif genplanType == 20 %}
{# Если настройка "от квартала" то втыкаем шаблон поменьше - квартал -> дом #}
{# Подразумевается что в продаже может быть несколько домов - их нужно разметить на соответствующем квартале #}
{% set quarter = get_quarter() %}
{% if quarter and quarter.isValid() %}
{% include '_parts/genplan/_from-quarter.html.twig' with { 'quarter': quarter} %}
{% else %}
<div class="genplan__error">
Установлена настройка "От квартала", но не заполнено ни одного квартала
</div>
{% endif %}
{% else %}
{# Если настройка "от дома" то игнорируем квартал и район и втыкаем сразу генплан дома #}
{# Подразумевается что в продаже только один дом #}
{% set building = get_building() %}
{% if building and building.isValid() %}
{% include '_parts/genplan/_building-genplan.html.twig' with {
'building': building,
'isFirstScreen':true
} %}
{% else %}
<div class="genplan__error">
Установлена настройка "От здания", но нет активных или заполненных зданий
</div>
{% endif %}
{% endif %}
</div>
</div>
</div>
{% endif %}