templates/base.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="yandex-verification" content="72654648c57868fa" />
  6.     {% block meta_description %}
  7.         <meta name="description" content="Официальный сайт художника Николая Макарова. Уникальные картины, выполненные в классической и современной технике, с возможностью заказать авторские работы и репродукции.">
  8.     {% endblock %}
  9.     <meta name="keywords" content="Николай Макаров, картины на заказ, художественная галерея, живопись на холсте, искусство современности, классическое искусство">
  10.     <meta name="robots" content="index, follow">
  11.     <title>
  12.       {% block title %}Галерея Художника Николая Макарова{% endblock %}
  13.     </title>
  14.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  15.     <link rel="icon" href="{{ asset('photos/art-palette.svg') }}">
  16.     <!-- Open Graph meta tags -->
  17.     <meta property="og:title" content="{% block og_title %}Галерея Художника Николая Макарова{% endblock %}">
  18.     <meta property="og:description" content="{% block og_description %}Добро пожаловать на сайт художника Николая Макарова. Здесь представлены его лучшие работы, выполненные с любовью и страстью к искусству.{% endblock %}">
  19.     <meta property="og:type" content="{% block og_type %}website{% endblock %}">
  20.     <meta property="og:url" content="{% block og_url %}{{ app.request.uri }}{% endblock %}">
  21.     <meta property="og:image" content="{% block og_image %}{{ asset('photos/art-palette.svg') }}{% endblock %}">
  22.     
  23.     <!-- Canonical URL -->
  24.     <link rel="canonical" href="{% block canonical_url %}{{ app.request.uri }}{% endblock %}">
  25.     {% block stylesheets %}
  26.       <link rel="stylesheet" href="{{ asset('css/styles.css') }}">
  27.       {{ encore_entry_link_tags('app') }}
  28.     {% endblock %}
  29.     <!-- JSON-LD structured data for ArtGallery -->
  30.     <script type="application/ld+json">
  31.     {
  32.       "@context": "https://schema.org",
  33.       "@type": "ArtGallery",
  34.       "name": "Галерея художника Николая Макарова",
  35.       "description": "Выставка картин и живописи Николая Макарова.",
  36.       "url": "https://www.makarovgallery.ru",
  37.       "image": "https://www.makarovgallery.ru/photos/art-palette.svg",
  38.       "address": {
  39.         "@type": "PostalAddress",
  40.         "addressLocality": "Санкт-Петербург",
  41.         "addressCountry": "Россия"
  42.       }
  43.     }
  44.     </script>
  45.     
  46.     {% block javascripts %}
  47.       {{ encore_entry_script_tags('app') }}
  48.     {% endblock %}
  49.   </head>
  50.   <body>
  51.     <!-- Yandex.Metrika counter -->
  52. <!-- Yandex.Metrika counter -->
  53. <script type="text/javascript">
  54.    (function(m,e,t,r,i,k,a){
  55.        m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  56.        m[i].l=1*new Date();
  57.        // Проверяем, существует ли уже скрипт Yandex.Metrika
  58.        var scriptExists = Array.prototype.some.call(document.scripts, function(script) {
  59.            return script.src === r;
  60.        });
  61.        if (scriptExists) return;
  62.        k=e.createElement(t), a=e.getElementsByTagName(t)[0], k.async=1, k.src=r, a.parentNode.insertBefore(k,a);
  63.    })(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  64.    ym(94474402, "init", {
  65.         clickmap:true,
  66.         trackLinks:true,
  67.         accurateTrackBounce:true,
  68.         webvisor:true
  69.    });
  70. </script>
  71.     <noscript><div><img src="https://mc.yandex.ru/watch/94474402" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
  72.     <!-- /Yandex.Metrika counter -->
  73.     <div class="flex flex-col h-screen justify-between z-0 dark:bg-gray-400">
  74.       {% include 'includes/header.html.twig' %}
  75.       <main class="dark:bg-gray-400">
  76.         {% block body %}{% endblock %}
  77.       </main>
  78.       {% include 'includes/footer.html.twig' %}
  79.     </div>
  80.   </body>
  81. </html>