templates/main.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width,initial-scale=1">
  6.     <meta name="description" content="">
  7.     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
  8.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  9.     <meta name="theme-color" content="#111111">
  10.     <title>{{ controller_name }}</title>
  11.     {% if yandex_metrika_enabled == true %}
  12.         <twig:YandexMetrika/>
  13.         <twig:VkPixel/>
  14.     {% endif %}
  15.     <link rel="stylesheet" href="{{ asset('assets/notaryLandingPage/css/vendor.css') }}">
  16.     <link rel="stylesheet" href="{{ asset('assets/notaryLandingPage/css/main.css') }}">
  17.     <style>
  18.         .features__tabs-content-item-block li {
  19.             font-size: 1.8rem;
  20.         }
  21.     </style>
  22.     {% block header_additional_style %}{% endblock %}
  23.     <script>
  24.         //Код чата битрикс24
  25.         (function (w, d, u) {
  26.             var s = d.createElement('script');
  27.             s.async = true;
  28.             s.src = u + '?' + (Date.now() / 60000 | 0);
  29.             var h = d.getElementsByTagName('script')[0];
  30.             h.parentNode.insertBefore(s, h);
  31.         })(window,document,'https://cdn-ru.bitrix24.ru/b16252180/crm/site_button/loader_2_vapbz1.js');
  32.     </script>
  33.     {% block header_additional_javascript %}{% endblock %}
  34. </head>
  35. <body class="{% block body_class %}{% endblock %}">
  36.     <span class="overlay"></span>
  37.     <header class="{% block body_header_class %}header{% endblock %}" id="header">
  38.         {% block body_header_content %}
  39.         {{ include('area/common/noScriptBanner.html.twig') }}
  40.         <div class="container header__container">
  41.             <div class="header__inner">
  42.                 <nav class="navbar">
  43.                     <span class="btn btn--list"></span>
  44.                     <div class="logo">
  45.                         <a href="/" class="logo__link">
  46.                             <img src="{{ asset(siteGlobals.globals.brandProperties.headerLogoUrl) }}" alt="logo" />
  47.                         </a>
  48.                     </div>
  49.                     <div class="header__actions">
  50.                         <div class="menu" id="menu">
  51.                             <div class="header__navigation">
  52.                                 <ul>
  53.                                     <li><a href="/contacts">Контакты</a></li>
  54.                                     <li><a href="/about">О компании</a></li>
  55.                                 </ul>
  56.                             </div>
  57.                             <div class="header__contacts contacts">
  58.                                 <p class="contacts__title"><a href="tel:{{ siteGlobals.globals.contactPhoneCall }}" class="contacts__link">{{ siteGlobals.globals.contactPhone }}</a></p>
  59.                                 <p class="contacts__subtitle">с 07:00 до 19:00 по МСК</p>
  60.                             </div>
  61.                             <div class="header__btn">
  62.                                 <button class="btn btn--primary btn--xs open-modal-help">Получить консультацию</button>
  63.                                 <span class="btn btn--call open-modal-help"></span>
  64.                             </div>
  65.                         </div>
  66.                     </div>
  67.                 </nav>
  68.             </div>
  69.         </div>
  70.         {% endblock %}
  71.     </header>
  72.     <main class="{% block body_main_class %}main{% endblock %}">
  73.         {% block body %}{% endblock %}
  74.     </main>
  75.     <footer class="footer">
  76.         <div class="container">
  77.             <div class="footer__wrapper">
  78.                 <div class="footer__block">
  79.                     <div class="logo footer__logo logo--footer">
  80.                         <a href="/" class="logo__link">
  81.                             <img src="{{ asset(siteGlobals.globals.brandProperties.footerLogoUrl) }}" alt="logo">
  82.                         </a>
  83.                     </div>
  84.                     <a href="{{ path('seeCommonFile', {filename: 'fl-payment-rules.pdf' }) }}" target="_blank" class="footer__link">
  85.                         Правила оплаты
  86.                     </a>
  87.                     <a href="{{ path('seeCommonFile', {filename: 'fl-contract.pdf' }) }}" target="_blank" class="footer__link">
  88.                         Договор-оферта на оказание услуг по онлайн оценке
  89.                     </a>
  90.                     <a href="{{ path('seeCommonFile', {filename: 'fl-personal-data.pdf' }) }}" target="_blank" class="footer__link">
  91.                         Политика обработки персональных данных
  92.                     </a>
  93.                 </div>
  94.                 <div class="footer__block">
  95.                     <h2 class="footer__title">Связаться с нами</h2>
  96.                     <p class="footer__text">
  97.                         <span class="footer__name">Эл. почта:</span>
  98.                         <span class="footer__value text--bold">{{ siteGlobals.globals.contactEmail }}</span>
  99.                     </p>
  100.                     <p class="footer__text">
  101.                         <span class="footer__name">Телефон:</span>
  102.                         <span class="footer__value text--bold">{{ siteGlobals.globals.contactPhone }}</span>
  103.                     </p>
  104.                     <p class="footer__text footer__text--lg">
  105.                         <span class="footer__name">Оформление заявок на оценку:</span>
  106.                         <span class="footer__value text--bold">Круглосуточно</span>
  107.                     </p>
  108.                     <p class="footer__text footer__text--lg">
  109.                         <span class="footer__name">Отправка отчетов: ежедневно</span>
  110.                         <span class="footer__value text--bold">с 07:00 до 19:00</span>
  111.                     </p>
  112.                 </div>
  113.                 <div class="footer__block">
  114.                     <h2 class="footer__title">Реквизиты</h2>
  115.                     <p class="footer__text">
  116.                         <span class="footer__name">Компания</span>
  117.                         <span class="footer__value text--bold">ООО "ЭПА"</span>
  118.                     </p>
  119.                     <p class="footer__text">
  120.                         <span class="footer__name">Банк</span>
  121.                         <span class="footer__value text--bold">ПАО Сбербанк</span>
  122.                     </p>
  123.                     <p class="footer__text">
  124.                         <span class="footer__name">Р/СЧ</span>
  125.                         <span class="footer__value text--bold">{{ bank_account_num }}</span>
  126.                     </p>
  127.                     <p class="footer__text">
  128.                         <span class="footer__name">К/СЧ</span>
  129.                         <span class="footer__value text--bold">30101.810.5.00000000653</span>
  130.                     </p>
  131.                     <p class="footer__text">
  132.                         <span class="footer__name">Бик</span>
  133.                         <span class="footer__value text--bold">044030653</span>
  134.                     </p>
  135.                     <p class="footer__text">
  136.                         <span class="footer__name">ИНН</span>
  137.                         <span class="footer__value text--bold">{{ inn }}</span>
  138.                     </p>
  139.                 </div>
  140.                 <div class="footer__block">
  141.                     <a href="{{ path('seeCommonFile', {filename: 'fl-payment-rules.pdf' }) }}" target="_blank" class="footer__link">
  142.                         Правила оплаты
  143.                     </a>
  144.                     <a href="{{ path('seeCommonFile', {filename: 'fl-contract.pdf' }) }}" target="_blank" class="footer__link">
  145.                         Договор-оферта на оказание услуг по онлайн оценке
  146.                     </a>
  147.                     <a href="{{ path('seeCommonFile', {filename: 'fl-personal-data.pdf' }) }}" target="_blank" class="footer__link">
  148.                         Политика обработки персональных данных
  149.                     </a>
  150.                 </div>
  151.             </div>
  152.         </div>
  153.     </footer>
  154.     {# Callback popup #}
  155.     <div class="modal modal-index">
  156.         <div class="modal__wrapper modal-help">
  157.             <div class="modal__body">
  158.                 <div class="modal-container">
  159.                     <div id="modal-login">
  160.                         <div class="price-help price-help--modal">
  161.                             <twig:Common:CallbackForm:Main />
  162.                         </div>
  163.                         <a href="#0" class="cd-close-form">Close</a>
  164.                     </div>
  165.                 </div>
  166.             </div>
  167.         </div>
  168.     </div>
  169.     {# Mobile navigation popup #}
  170.     <div id="mobile-navigation" class="overlay overlay--mobile">
  171.         <a href="javascript:void(0)" class="closebtn">&times;</a>
  172.         <div class="container container__mobile-navigation mobile-navigation_content">
  173.             <nav>
  174.                 <div class="nav-item">
  175.                     <a href="/contacts">Контакты</a>
  176.                 </div>
  177.                 <div class="nav-item">
  178.                     <a href="/about">О компании</a>
  179.                 </div>
  180.                 <div class="nav-item">
  181.                     <p><a href="tel:{{ siteGlobals.globals.contactPhoneCall }}" class="">{{ siteGlobals.globals.contactPhone }}</a></p>
  182.                     <p style="color: rgba(0, 0, 0, .5);">с 07:00 до 19:00 по МСК</p>
  183.                 </div>
  184.             </nav>
  185.         </div>
  186.     </div>
  187.     <!-- UIS -->
  188.     <script type="text/javascript" async src="https://app.uiscom.ru/static/cs.min.js?k=tfyqc7wOmROF_7dMFHArYDBRVAmHSPK3"></script>
  189.     <!-- UIS -->
  190.     <script src="{{ asset('assets/notaryLandingPage/js/vendor.js') }}"></script>
  191.     <script src="{{ asset('assets/notaryLandingPage/js/main.js') }}"></script>
  192.     <script src="{{ asset('assets/js/validate-email.js') }}"></script>
  193.     <script src="/assets/js/notify.js"></script>
  194.     <script src="/assets/js/jquery.inputmask.min.js"></script>
  195. {#    <script src="{{ asset('assets/js_25/component/common/support-callback-form.js') }}"></script>#}
  196.     <script>
  197.         /**
  198.          *  Common code
  199.          */
  200.         const mobileNavigationOverlay = $('#mobile-navigation');
  201.         const header = $('#header');
  202.         $('.header .btn.btn--list').click(function () {
  203.             if(header.hasClass('mobile-navigation-is-active')) {
  204.                 header.removeClass('mobile-navigation-is-active');
  205.                 mobileNavigationOverlay.removeClass('overlay--active');
  206.             } else {
  207.                 header.addClass('mobile-navigation-is-active');
  208.                 mobileNavigationOverlay.addClass('overlay--active');
  209.             }
  210.         });
  211.         const sendMessageToAdmin = (values, callback) => {
  212.             $.ajax({
  213.                 type: 'POST',
  214.                 url: '{{ path('sendPhoneFromLandingPage') }}',
  215.                 data: {'phone': values.phone.replace(/[^0-9]/g, '')},
  216.                 dataType: "json",
  217.                 success: function (data) {
  218.                 },
  219.                 error: function (xhr, textStatus, errorThrown) {
  220.                 }
  221.             });
  222.             callback();
  223.         }
  224.         $('#thirdForm').submit(function () {
  225.             event.preventDefault();
  226.             let $inputs = $('#thirdForm :input');
  227.             let values = {};
  228.             $inputs.each(function () {
  229.                 if (this.name) {
  230.                     values[this.name] = $(this).val();
  231.                 }
  232.             });
  233.             let mask = new Inputmask("+7(999) 999-99-99");
  234.             if (!mask.isValid(values['phone'])) {
  235.                 $.notify("Введите корректный номер телефона", "error");
  236.                 return;
  237.             }
  238.             sendMessageToAdmin(values, function() {
  239.                 $.notify("Ваше сообщение доставлено!", "success");
  240.             });
  241.         });
  242.     </script>
  243.     {% block footer_additional_javascript %}{% endblock %}
  244.     {% block js_external %}
  245.     {% endblock %}
  246. </body>
  247. </html>