templates/_parts/genplan/_on-plan-genplan.html.twig line 1

Open in your IDE?
  1. {% set class = class|default('') %}
  2. {% set floorGroupPlace = floorGroupPlace|default(null) %}
  3. {% set disableOnReady = disableOnReady|default(false) %}
  4. <div class="genplan {{ class }}" data-gen data-size="contain" {% if disableOnReady %}data-disable-on-ready="true" {% endif %}>
  5.     <!-- Отображаем загрузку генплана -->
  6.     <div data-gen-loader class="_opened"></div>
  7.     <div data-gen-scenes class="genplan__scenes">
  8.         <!-- Сцена - сцен в плане может быть несколько - проинициализируются они все -->
  9.         <!-- Если нам нужен сначала общий план, а потом поближе - это то что нужно -->
  10.         <!-- Для каждой сцены указывается имя -->
  11.         <!-- Далее, при клике на ссылку вида <a data-scene-link="genplan"></a> - откроется эта сцена -->
  12.         <div data-gen-scene="genplan">
  13.             <!-- Изображение в сцене -->
  14.             <picture data-gen-picture>
  15.                 <img src="{{ vich_uploader_asset(floorGroupPlace.floorGroup, 'imageFile') }}" alt=""/>
  16.             </picture>
  17.             <!-- Объекты в сцене -->
  18.             <div data-gen-object>
  19.                 <!-- Полигон -->
  20.                 <!-- Обводка элемента картинки -->
  21.                 <!-- Координаты задаем в процентах -->
  22.                 <!-- Слой - substrate|polygon -->
  23.                 <a
  24.                         data-gen-polygon
  25.                         href="javascript:void(0);"
  26.                         data-color="#000"
  27.                         data-coordinates="{{ floorGroupPlace.coordinates|json_encode }}"
  28.                         data-goal-yandex-click="{{ settings().clickLayoutFormGoal }}"
  29.                         data-goal-vk-click="{{ settings().clickLayoutFormGoal }}"
  30.                 >
  31.                 </a>
  32.             </div>
  33.         </div>
  34.     </div>
  35. </div>