src/WebBundle/Resources/views/base-meta-header.html.twig line 1

Open in your IDE?
  1. {% set preloadLightJs = false %}
  2. {% if isCollectionPageOrSlideShow is defined and isCollectionPageOrSlideShow %}
  3.     {% set preloadLightJs = true %}
  4. {% endif %}
  5. <meta charset="UTF-8" />
  6. <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
  7. <meta http-equiv="x-dns-prefetch-control" content="on" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
  9. <link type="image/x-icon" rel="icon" href="{{ asset('faviconte.ico') }}" />
  10. <link rel="apple-touch-icon" href="/apple-touch-icon-ipad-152.png" />
  11. <link rel="icon" href="/img/favicon_svg.svg" type="image/svg+xml" />
  12. {#<link rel="preload" href="/fonts/Lato-Regular.woff2" as="font" type="font/woff2" />
  13. <link rel="preload" href="/fonts/Lato-Black-900.woff2" as="font" type="font/woff2" />#}
  14. <link rel="preconnect" href="https://img.tile.expert" />
  15. <link rel="preconnect" href="https://www.googletagmanager.com" />
  16. <link rel="preconnect" href="https://fonts.gstatic.com" />
  17. {# шрифты подгружаем через cdn для оптимизации seo #}
  18. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700,900,italic,bolditalic&display=swap" type="text/css" />
  19. {# объединил стили bootstrap и commons-styles, чтобы не делать лишний запрос к серверу #}
  20. {#<link rel="stylesheet" href="{{ asset('_css/bootstrap.min.css') }}" />#}
  21. <link rel="stylesheet" href="{{ asset('_css/common-styles.min.css') }}" />
  22. {# для повышения lcp - на мобилке #}
  23. {% if not is_mobile() %}
  24.     <link rel="preload" href="/fonts/MaterialIcons-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous" />
  25. {% endif %}
  26. {% if is_mobile() and imagePreload is defined %}
  27.     <link rel="preload" href="{{ imagePreload }}" as="image" />
  28. {% endif %}
  29. <link rel="dns-prefetch" href="https://www.google.com" />
  30. {#{% if (curRoute == 'app_collection' or curRoute == 'app_collection_slideshow' or curRoute == 'app_collection_slideshow_f') %}#}
  31. {% if preloadLightJs %}
  32.     <link rel="preload" href="{{ asset('build/client-bundle.js') }}" as="script" />
  33.     <link rel="preload" href="{{ asset('_js/lib-small.min.js') }}" as="script" />
  34.     {#<link rel="preload" href="{{ asset('_js/app-small.min.js') }}" as="script" />#}
  35. {% else %}
  36.     <link rel="preload" href="{{ asset('_js/lib.min.js') }}" as="script" />
  37.     <link rel="preload" href="{{ asset('_js/app.min.js') }}" as="script" />
  38. {% endif %}