templates/_parts/index/_genplan.html.twig line 1

Open in your IDE?
  1. {% set title = title|default('') %}
  2. {% if not genplanSetting.genplanIsHidden %}
  3.     {% set genplanType = genplanSetting.genplanType %}
  4.     <div class="genplan-block index-page__block need-animation" data-need-animation>
  5.         <div class="container container_spacer">
  6.             <div class="genplan-block__title h1 text__black-text">{{ title }}</div>
  7.         </div>
  8.         <div class="genplan-block__main">
  9.             <div class="genplan-block__swipe-icon-wrap">
  10.                 <div class="genplan-block__swipe-icon"></div>
  11.             </div>
  12.             <div class="genplan">
  13.                 {% if genplanType == 10 %}
  14.                     {# Если настройка "от района" то втыкаем большой шаблон - район -> квартал -> дом #}
  15.                     {# Подразумевается что в проекте несколько кварталов - их нужно разметить в соответствующем районе #}
  16.                     {% set district = get_district() %}
  17.                     {% if district and district.isValid() %}
  18.                         {% include '_parts/genplan/_from-district.html.twig' %}
  19.                     {% else %}
  20.                         <div class="genplan__error">
  21.                             Установлена настройка "От района", но не заполнено ни одного района
  22.                         </div>
  23.                     {% endif %}
  24.                 {% elseif genplanType == 20 %}
  25.                     {# Если настройка "от квартала" то втыкаем шаблон поменьше - квартал -> дом #}
  26.                     {# Подразумевается что в продаже может быть несколько домов - их нужно разметить на соответствующем квартале #}
  27.                     {% set quarter = get_quarter() %}
  28.                     {% if quarter and quarter.isValid() %}
  29.                         {% include '_parts/genplan/_from-quarter.html.twig' with  { 'quarter': quarter} %}
  30.                     {% else %}
  31.                         <div class="genplan__error">
  32.                             Установлена настройка "От квартала", но не заполнено ни одного квартала
  33.                         </div>
  34.                     {% endif %}
  35.                 {% else %}
  36.                     {# Если настройка "от дома" то игнорируем квартал и район и втыкаем сразу генплан дома #}
  37.                     {# Подразумевается что в продаже только один дом #}
  38.                     {% set building = get_building() %}
  39.                     {% if building and building.isValid() %}
  40.                         {% include '_parts/genplan/_building-genplan.html.twig' with {
  41.                             'building': building,
  42.                             'isFirstScreen':true
  43.                         } %}
  44.                     {% else %}
  45.                         <div class="genplan__error">
  46.                             Установлена настройка "От здания", но нет активных или заполненных зданий
  47.                         </div>
  48.                     {% endif %}
  49.                 {% endif %}
  50.             </div>
  51.         </div>
  52.     </div>
  53. {% endif %}