templates/new/index/index.html.twig line 1

Open in your IDE?
  1. {% extends 'new/base.html.twig' %}
  2. {% block title %}{{ page.seoTitle }}{% endblock %}
  3. {% block seoDescription %}{{ page.seoDescription  }}{% endblock %}
  4. {% block body %}
  5. <div class="container" style="margin-top: 63px">
  6.     <h1>Корпорация развития<br>
  7.     Московской области</h1>
  8. </div>
  9. <div class="slider mt50" data-bootstrap-contains="containers">
  10.     <div id="slider-main-222">
  11.         <div class="item"><img alt="индустриальный парк есипово" class="main-slider" src="/upload/images/1709816610.jpg" style="width:100%"></div>
  12.     </div>
  13. </div>
  14. <div class="container index-columns mt-big wow fadeInUp" data-wow-delay="0.5s" style="visibility: visible; animation-delay: 0.5s; animation-name: fadeInUp;">
  15.     <div class="row">
  16.         <div class="col-xl-5 col-lg-4">
  17.             <div>01</div>
  18.             <p>Бесплатно подберем<br>
  19.                 площадку для реализации<br>
  20.                 проекта на территории МО</p>
  21.             <a class="btn-red" data-bs-target="#formSModal" data-bs-toggle="modal" href="#" style="">подобрать площадку</a></div>
  22.         <div class="col-md-4 mt-4 mt-md-0">
  23.             <div>02</div>
  24.             <p>организуем получение<br>
  25.                 мер Господдержки<br>
  26.                 при реализации проектов</p>
  27.             <!-- <a class="btn-contrast" data-bs-target="#iframeModal" data-bs-toggle="modal" href="https://mos2.projectwork.ru/" target="_blank">калькулятор мер поддержки</a> --></div>
  28.         <div class="col-md-4 col-xl-3 mt-4 mt-md-0">
  29.             <div>03</div>
  30.             <p>Поможем сократить<br>
  31.                 сроки реализации<br>
  32.                 проекта</p>
  33.         </div>
  34.     </div>
  35. </div>
  36. <p>&nbsp;</p>
  37. <div class="container mt-big wow fadeInUp" data-wow-delay="0.5s" style="visibility: visible; animation-delay: 0.5s; animation-name: fadeInUp;">
  38.     <div class="row">
  39.         <div class="col-lg-4 col-md-5 order-2 order-md-1">
  40.             <div class="img-with-bg" style="background: url('/upload/images/1678786823.jpeg') no-repeat; height: 100%; background-size: contain">&nbsp;</div>
  41.         </div>
  42.         <div class="offset-xl-1 col-lg-6 col-md-8  order-1 order-md-2">
  43.             <h2>О Корпорации развития Московской области</h2>
  44.             <p class="text-uppercase mob-mt-35" style="margin-top: 75px">компания со 100% государственным участием СУБЪЕКТА РФ — МОСКОВСКОЙ ОБЛАСТИ</p>
  45.             <p>АО «Корпорация развития Московской области» — институт развития,<br>
  46.                 созданный Правительством Подмосковья для привлечения инвестиций, сопровождения инвестиционных проектов, а также развития инвестиционной инфраструктуры региона.</p>
  47.             <p class="mt50"><a class="bottom" href="/about" style="font-size: 16px;">Подробнее</a></p>
  48.         </div>
  49.     </div>
  50. </div>
  51. <p>&nbsp;</p>
  52. <p>&nbsp;</p>
  53. <div class="bg-black mt100 wow fadeInUp" data-bootstrap-contains="containers" data-wow-delay="0.5s" id="area-block" style="visibility: visible; animation-delay: 0.5s; animation-name: fadeInUp;">
  54.     <div class="container">
  55.         <div class="row">
  56.             <div class="col-xl-5 col-lg-4" style="    align-items: center;display: flex;">
  57.                 <div>
  58.                     <h2>Подберем<br>
  59.                         площадку для вас</h2>
  60.                     <p class="mt50 mob-mt-35">Заполните форму, и мы свяжемся<br>
  61.                         с вами в течение рабочего дня</p>
  62.                 </div>
  63.             </div>
  64.             <div class="col-xl-7 col-lg-8">
  65.                 <form action="/order/area/send" id="form-area-2" method="POST" novalidate="novalidate"><input name="formType" type="hidden" value="main">
  66.                    <!--
  67.                    <div class="row">
  68.                         <div class="col-lg-6 ">
  69.                             <div class="row">
  70.                                 <div class="col-6 col-lg-4"><input class="hidden" contenteditable="false" id="f2areaType1" name="areaType[]" type="checkbox" value="Участок"> <label class="select-circle" data-for="f2areaType1" for="f2areaType1">Участок</label></div>
  71.                                 <div class="col-6 col-lg-8"><input class="hidden" contenteditable="false" id="f2areaType2" name="areaType[]" type="checkbox" value="Помещение"> <label class="select-circle" data-for="f2areaType2" for="f2areaType2">Помещение</label></div>
  72.                             </div>
  73.                             <div class="mob-line" style="height: 0; overflow: hidden;">&nbsp;</div>
  74.                         </div>
  75.                         <div class="col-lg-6">
  76.                             <div class="row">
  77.                                 <div class="col-6 col-lg-4"><input class="hidden" contenteditable="false" id="f2payType1" name="payType[]" type="checkbox" value="Покупка"> <label class="select-circle" data-for="f2payType1" for="f2payType1">Покупка</label></div>
  78.                                 <div class="col-6 col-lg-4"><input class="hidden" contenteditable="false" id="f2payType2" name="payTyp[]e" type="checkbox" value="Аренда"> <label class="select-circle" data-for="f2payType2" for="f2payType2">Аренда</label></div>
  79.                             </div>
  80.                         </div>
  81.                     </div>
  82.                     -->
  83.                     <div>
  84.                         <div class="form-form-group"><input class="ym-record-keys white-placeholder" contenteditable="false" id="f2form-name" name="name" placeholder="Введите ваше имя" required="" type="text"></div>
  85.                         <div class="form-form-group"> <input class="phone ym-record-keys white-placeholder" contenteditable="false" id="f2form-phone" name="phone" placeholder="+7(900) 343-22-22" required="" type="tel" inputmode="text"></div>
  86.                         <div class="form-form-group"> <input class="companyTitle ym-record-keys white-placeholder suggestions-input" contenteditable="false" name="company" placeholder="Название организации" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" style="box-sizing: border-box;"><div class="suggestions-wrapper"><span class="suggestions-addon" data-addon-type="spinner" style="left: -54px; top: 0px; height: 54px; width: 54px;"></span><ul class="suggestions-constraints" style="left: -639px; top: 27px;"></ul><div class="suggestions-suggestions" style="position: absolute; display: none; left: -641px; top: 54px; width: 641px;"></div></div></div>
  87.                     </div>
  88.                     <div class="row mt25 mob-mt-0 ">
  89.                         <div class="col-xl-8 col-lg-8  order-2 order-xl-2 mt-3">
  90.                             <button class="btn-contrast btn-mob-block" type="button" data-bs-toggle="modal" data-bs-target="#smsModal">оставить&nbsp;заявку</button>
  91.                         </div>
  92.                         <div class="col-xl-8 mt15 errorMin  order-1 order-xl-1">
  93.                             <div style=" height: 100%; align-items: center;display: flex;"><input contenteditable="false" id="f2ch-form" name="ch-form" style="margin-right: 15px" type="checkbox"> <label for="f2ch-form" style="font-size: 10px; color: #858D92">Я подтверждаю, что прочитал и принял <a href="/policy" style="color: #F5F5F9">политику конфиденциальности КРМО</a></label></div>
  94.                         </div>
  95.                     </div>
  96.                 </form>
  97.             </div>
  98.         </div>
  99.     </div>
  100. </div>
  101. <div class="container mt100 wow fadeInUp" data-wow-delay="0.5s" style="visibility: visible; animation-delay: 0.5s; animation-name: fadeInUp;">
  102. <div class="row">
  103. <div class="col-xl-5 col-lg-4">
  104. <h2>Индустриальный<br>
  105. парк «Есипово»<br>
  106. с государственным участием</h2>
  107. <div class="mob-mt-35" style="margin-top: 75px">
  108. <p>Индустриальный парк «Есипово» – первый индустриальный<br>
  109. парк с государственным участием на территории<br>
  110. Московской области.</p>
  111. <p>Парк расположен в Солнечногорском районе и занимает<br>
  112. 284 Га земли промышленного назначения, обеспеченного<br>
  113. всеми инженерными коммуникациями, дорогами<br>
  114. и развязками.</p>
  115. <p>Парк призван способствовать развитию промышленности<br>
  116. и экономики региона, размещая на своей территории<br>
  117. средние и крупные предприятия.</p>
  118. <p class="mob-mt-35" style="margin-top: 45px"><a class="bottom" href="/project/1">Подробнее</a></p>
  119. </div>
  120. </div>
  121. <div class="col-xl-7 col-lg-8 mob-mt-35">
  122. <div class="img-with-bg" style="background: url('/upload/images/1702639950.jpg') no-repeat; height: 100%; background-size: cover">&nbsp;</div>
  123. </div>
  124. </div>
  125. <div class="row mt-big">
  126. <div class="col-xl-5 col-lg-4">
  127. <h2>Индустриальный<br>
  128. парк «Жуковский»<br>
  129. с государственным участием</h2>
  130. <div class="mob-mt-35" style="margin-top: 75px">
  131. <p>Индустриальный парк «Жуковский» – это динамично развивающееся пространство, спроектированное для бизнеса будущего.</p>
  132. <p>Индустриальный парк «Жуковский» – это динамично развивающееся пространство, спроектированное для бизнеса будущего. Индустриальный парк располагается в одноимённом городском округе Жуковский, Московской области в 24 км от МКАД и занимает 1 900 103 м² земли промышленного назвачения.</p>
  133. <p class="mob-mt-35" style="margin-top: 45px"><a class="bottom" href="/project/jukovskii">Подробнее</a></p>
  134. </div>
  135. </div>
  136. <div class="col-xl-7 col-lg-8 mob-mt-35">
  137. <div class="img-with-bg" style="background: url('/upload/images/1717488426.jpg') no-repeat; height: 100%; background-size: cover">&nbsp;</div>
  138. </div>
  139. </div>
  140. </div>
  141. <div class="bg-red mt100 wow fadeInUp" data-bootstrap-contains="containers" data-wow-delay="0.5s" style="visibility: visible; animation-delay: 0.5s; animation-name: fadeInUp;">
  142.     <div class="container">
  143.         <div class="row">
  144.             <div class="col-xl-4 col-lg-4">
  145.                 <h2>Преимущества<br>
  146.                     парка «Есипово»</h2>
  147.                 <p class="text-uppercase mt50 mob-mt-35">индустриальный парк №1<br>
  148.                     Московской области<br>
  149.                     по версии RGB</p>
  150.                 <div class="mt50  d-none d-sm-block"><a class="bottom" href="/project" style="font-size: 16px">Подробнее</a></div>
  151.                 <div class="mt50  d-none d-sm-block">
  152.                     <div><strong style="font-size: 18px">Скачать презентацию</strong></div>
  153.                     <div style="margin-top: 15px"><a class="bottom present" data-bs-target="#presentFormModal" data-bs-toggle="modal" href="#" style="font-size: 16px">«Есипово»</a></div>
  154.                 </div>
  155.             </div>
  156.             <div class="offset-xl-1 col-xl-6 col-lg-8 mt-3 mt-sm-0">
  157.                 <div class="row">
  158.                     <div class="col-xl-5 col-lg-3">
  159.                         <div class="itog_result">33 км</div>
  160.                         <div class="itog_result_title">до Москвы</div>
  161.                     </div>
  162.                     <div class="col-xl-7 col-lg-9">
  163.                         <div class="itog_result">20 мин.</div>
  164.                         <div class="itog_result_title">до аэропорта «Шереметьево»</div>
  165.                     </div>
  166.                 </div>
  167.                 <div class="itog_result mt25">Готовая инфраструктура</div>
  168.                 <div class="itog_result_title">газ, электроэнергия, вода, дороги, развязки</div>
  169.                 <div class="itog_result mt25">Ленинградское шоссе</div>
  170.                 <div class="itog_result_title">трасса М10</div>
  171.                 <div class="itog_result mt25">Рассрочка платежа</div>
  172.                 <div class="itog_result_title">гибкие финансовые условия</div>
  173.                 <div class="itog_result mt25">4,3 млрд</div>
  174.                 <div class="itog_result_title">вложения в инженерно-транспортную инфраструктуру</div>
  175.                 <div class="mt50 mob-mt-35 d-block d-lg-none"><a class="bottom" href="/project/1" style="font-size: 16px">Подробнее</a></div>
  176.                 <div class="mt50  mob-mt-35 d-block d-lg-none">
  177.                     <div><strong style="font-size: 18px">Скачать презентацию</strong></div>
  178.                     <div style="margin-top: 15px"><a class="bottom present" data-bs-target="#presentFormModal" data-bs-toggle="modal" href="#" style="font-size: 16px">«Есипово»</a></div>
  179.                 </div>
  180.             </div>
  181.         </div>
  182.     </div>
  183. </div>
  184. {{ include('new\\widgets\\index_news.html.twig') }}
  185. {{ include('new\\widgets\\index_partners.html.twig') }}
  186. {{ include('new/modals/price_index_modal_home.html.twig') }}
  187. {{ include('new/modals/price_index_modal_area.html.twig') }}
  188. {{ include('new/modals/sms_modal.html.twig') }}
  189. {% endblock %}
  190. {% block javascripts %}
  191.     {{ parent() }}
  192.     <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
  193.     <script>
  194.         $(document).ready(function (){
  195.             var chHome;
  196.             function graphHome(){
  197.                 // var json = [1000,2000,2000,3000,4000];
  198.                 var json = {{ indexPriceHomeElems | json_encode | raw }};
  199.                 var months = ['Январь','Февраль','Март', 'Апрель', 'Май', 'Июнь'];
  200.                 var ctx = document.getElementById('graphHome');
  201.                 if (chHome) {
  202.                     chHome.destroy();
  203.                 }
  204.                 chHome = new Chart(ctx, {
  205.                     type: 'line',
  206.                     data: {
  207.                         labels: months,
  208.                         datasets: [{
  209.                             label: '',
  210.                             data: json,
  211.                             borderColor: '#2E3D56',
  212.                             backgroundColor: '#2E3D56',
  213.                             borderWidth: 1
  214.                         }]
  215.                     },
  216.                     options: {
  217.                         plugins: {
  218.                             legend: {
  219.                                 display: false
  220.                             },
  221.                             // tooltip: false
  222.                         },
  223.                     }
  224.                 });
  225.             }
  226.             graphHome();
  227.             var chArea;
  228.             function graphArea(){
  229.                 // var json = [1000,2000,2000,3000,4000];
  230.                 var json = {{ indexPriceAreaElems | json_encode | raw }};
  231.                 var months = ['Январь','Февраль','Март', 'Апрель', 'Май', 'Июнь'];
  232.                 var ctx2 = document.getElementById('graphArea');
  233.                 if (chArea) {
  234.                     chArea.destroy();
  235.                 }
  236.                 chArea = new Chart(ctx2, {
  237.                     type: 'line',
  238.                     data: {
  239.                         labels: months,
  240.                         datasets: [{
  241.                             label: '',
  242.                             data: json,
  243.                             borderColor: '#2E3D56',
  244.                             backgroundColor: '#2E3D56',
  245.                             borderWidth: 1
  246.                         }]
  247.                     },
  248.                     options: {
  249.                         plugins: {
  250.                             legend: {
  251.                                 display: false
  252.                             },
  253.                             // tooltip: false
  254.                         },
  255.                     }
  256.                 });
  257.             }
  258.             graphArea();
  259.             var cj = false;
  260.             $(window).scroll(function (){
  261.                 var sc = $(window).scrollTop();
  262.                 if (sc > 1600 && cj == false){
  263.                     cj = true;
  264.                     $('.counter_j').each(function () {
  265.                         $(this).prop('Counter',0).animate({
  266.                             Counter: parseFloat($(this).text())
  267.                         }, {
  268.                             duration: 2000,
  269.                             easing: 'swing',
  270.                             step: function (now) {
  271.                                 $(this).text(Math.ceil(now));
  272.                             }
  273.                         });
  274.                     });
  275.                 }
  276.             })
  277.             var owlMain = $('#slider-main').owlCarousel({
  278.                 loop:true,
  279.                 margin:10,
  280.                 smartSpeed: 500,
  281.                 nav:false,
  282.                 dots:false,
  283.                 responsive: {
  284.                     0: {
  285.                         items: 1
  286.                     },
  287.                 }
  288.             });
  289.             $('.btn-preview').click(function (){
  290.                 owlMain.trigger('prev.owl.carousel');
  291.             });
  292.             $('.btn-next').click(function (){
  293.                 owlMain.trigger('next.owl.carousel');
  294.             })
  295.             var owlItog = $('#slider-itog').owlCarousel({
  296.                 loop:false,
  297.                 margin:10,
  298.                 smartSpeed: 500,
  299.                 nav:false,
  300.                 dots:false,
  301.                 rewindNav:false,
  302.                 touchDrag  : false,
  303.                 mouseDrag  : false,
  304.                 animateOut: 'fadeOutDownBig',
  305.                 animateIn: 'fadeInDownBig',
  306.                 responsive: {
  307.                     0: {
  308.                         items: 1
  309.                     },
  310.                 },
  311.             });
  312.             owlItog.on('changed.owl.carousel', function(event) {
  313.                 $('.counter_j').each(function () {
  314.                     var th = $(this);
  315.                     $(th).stop().prop('Counter',0).animate({
  316.                         Counter: parseFloat($(th).attr('data-count'))
  317.                     }, {
  318.                         duration: 2000,
  319.                         easing: 'swing',
  320.                         step: function (now) {
  321.                             $(th).text(Math.ceil(now));
  322.                         }
  323.                     });
  324.                 });
  325.                 setTimeout(function (){
  326.                     $('.index-itog .arrows-number').html($('.owl-item.active .itog_year').text());
  327.                 }, 400);
  328.             })
  329.             var owlReviews = $('#reviews-slider').owlCarousel({
  330.                 loop:true,
  331.                 margin:10,
  332.                 smartSpeed: 500,
  333.                 nav:false,
  334.                 dots:false,
  335.                 responsive: {
  336.                     0: {
  337.                         items: 1
  338.                     },
  339.                 }
  340.             });
  341.             $('.btn-itog-preview').click(function (){
  342.                 if ($(this).attr('src') == '/assets/images/new/icon_arr_left_white.svg'){
  343.                     owlItog.trigger('next.owl.carousel');
  344.                     $('.btn-itog-next').attr('src', '/assets/images/new/icon_arr_right_white.svg');
  345.                     setTimeout(function (){
  346.                         if ( $('#slider-itog .owl-item').eq(($('#slider-itog .owl-item').length-1)).hasClass('active') ){
  347.                             $('.btn-itog-preview').attr('src', '/assets/images/new/icon_arr_left_gray.svg');
  348.                         }
  349.                     },300);
  350.                 }
  351.             });
  352.             $('.btn-itog-next').click(function (){
  353.                 if ($(this).attr('src') == '/assets/images/new/icon_arr_right_white.svg'){
  354.                     owlItog.trigger('prev.owl.carousel');
  355.                     $('.btn-itog-preview').attr('src', '/assets/images/new/icon_arr_left_white.svg');
  356.                     setTimeout(function (){
  357.                         if ( $('#slider-itog .owl-item').eq(0).hasClass('active') ){
  358.                             $('.btn-itog-next').attr('src', '/assets/images/new/icon_arr_right_gray.svg');
  359.                         }
  360.                     },300);
  361.                 }
  362.             })
  363.             $('.btn-review-preview').click(function (){
  364.                 owlReviews.trigger('prev.owl.carousel');
  365.             });
  366.             $('.btn-review-next').click(function (){
  367.                 owlReviews.trigger('next.owl.carousel');
  368.             })
  369.             $('.select-circle').click(function (){
  370.                 // $(this).toggleClass('active');
  371.             })
  372.             $('.modal-content form').submit(function (){
  373.                 $(this).find('button[type="submit"]').attr('disabled','disabled');
  374.             })
  375.         })
  376.     </script>
  377. {% endblock %}