templates/vitrine/layout.html.twig line 3

Open in your IDE?
  1. {% set connectUser = false %}
  2. {% set connectUser2 = false %}
  3. {% if app.user is not null %}
  4. {% set connectUser = true %}
  5. {% set connectUser2 = false %}
  6. {% endif %}
  7. {% set pathAbsolute = app.request.schemeAndHttpHost ~ app.request.requestUri %}
  8. {% set paramTool = getCoreToolsList("blog") %}
  9. {% set logo = paramTool['logo'] %}
  10. {% set logo_width = paramTool['logo_width'] %}
  11. {% set logo_height = paramTool['logo_height'] %}
  12. {% set logomobile = paramTool['logomobile'] %}
  13. {% set logomobile_width = paramTool['logomobile_width'] %}
  14. {% set logomobile_height = paramTool['logomobile_height'] %}
  15. {% set twitter = paramTool['twitter'] %}
  16. {% set facebook = paramTool['facebook'] %}
  17. {% set instagram = paramTool['instagram'] %}
  18. {% set youtube = paramTool['youtube'] %}
  19. {% set linkedin = paramTool['linkedin'] %}
  20. {% set favicon = paramTool['favicon'] %}
  21. {% set websitename = paramTool['websitename'] %}
  22. {% set htmlTrack = paramTool['htmltrack'] %}
  23. {% set htmlTrack2 = paramTool['htmltrack2'] %}
  24. {% set domain = paramTool['absolute_domain'] %}
  25. {% set menuHeader = getMenuWebsiteArray(app.request.locale,"header",connectUser) %}
  26. {% set menuHeaderRight = getMenuWebsiteArray(app.request.locale,"header-right",connectUser) %}
  27. {% set vlang = app.request.locale %}
  28. {% if app.user is not null %}
  29. {% set vlang = app.user.language %}
  30. {% else %}
  31. {% set vlang = app.session.get('lang') %}
  32. {% if vlang is empty %}
  33. {% set vlang = app.request.locale %}
  34. {% endif %}
  35. {% endif %}
  36. {% set arrayTranslate = getArrayTranslateLocale(vlang) %}
  37. {% set pathHomepage = path('homepage') %}
  38. {% if app.request.locale != "en" %}
  39. {% set pathHomepage = path('locale_homepage',{'_locale':app.request.locale}) %}
  40. {% endif %}
  41. <!DOCTYPE html>
  42. <html lang="{{ app.request.locale }}">
  43. <head>
  44. <meta charset="utf-8">
  45. <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge" /><![endif]-->
  46. <title>{% block title %}{% endblock title %}</title>
  47. <meta http-equiv="Content-Language" content="{{ app.request.locale }}" />
  48. <meta name="language" content="{{ app.request.locale }}" />
  49. <meta name="copyright" content="{{ websitename }}" />
  50. <meta name="robots" content="{% block robots %}index,follow{% endblock robots %}" />
  51. <meta name="description" content="{% block description %}{% endblock description %}" />
  52. <meta name="viewport" content="initial-scale=1.0" />
  53. <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=6, minimum-scale=1, minimal-ui" />
  54. {% block meta_social %}{% endblock meta_social %}
  55. {% block meta %}{% endblock meta %}
  56. {% block canonical %}{% endblock canonical %}
  57. {#
  58. <link rel="alternate" type="application/rss+xml" title="Articles de {{ websitename }}" href="{{ url('locale_rss',{'_locale':app.request.locale}) }}" />
  59. #}
  60. {% include "components/dns-prefetch.html.twig" %}
  61. {% include "components/favicon.html.twig" with {'favicon':favicon} %}
  62. {% include "/vitrine/components/stylesheets.html.twig" %}
  63. {% block css %}{% endblock css %}
  64. {% include "/vitrine/components/scripts_header.html.twig" %}
  65. {% block js %}{% endblock js %}
  66. {{ htmlTrack|raw }}
  67. </head>
  68. <body>
  69. <div id="page" class="page">
  70. {% include "vitrine/components/header.html.twig" %}
  71. {% block body %}{% endblock body %}
  72. <hr class="divider">
  73. {% include "vitrine/components/footer.html.twig" %}
  74. </div>
  75. {% block footerbody %}{% endblock footerbody %}
  76. {% block footer_body %}{% endblock footer_body %}
  77. {% include "/vitrine/components/scripts_footer.html.twig" %}
  78. {#% include "components/flashmessage.html.twig" %#}
  79. {% block footer_js %}{% endblock footer_js %}
  80. {% block footerjs %}{% endblock footerjs %}
  81. {{ htmlTrack2|raw }}
  82. </body>
  83. </html>