templates/vitrine/lexend/layout.html.twig line 1

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 logoWebp = paramTool['logo'] %}
  11. {% set logo_width = paramTool['logo_width'] %}
  12. {% set logo_height = paramTool['logo_height'] %}
  13. {% set logoMobile = paramTool['logomobile'] %}
  14. {% set logoMobile_width = paramTool['logomobile_width'] %}
  15. {% set logoMobile_height = paramTool['logomobile_height'] %}
  16. {% set twitter = paramTool['twitter'] %}
  17. {% set facebook = paramTool['facebook'] %}
  18. {% set instagram = paramTool['instagram'] %}
  19. {% set youtube = paramTool['youtube'] %}
  20. {% set linkedin = paramTool['linkedin'] %}
  21. {% set favicon = paramTool['favicon'] %}
  22. {% set websitename = paramTool['websitename'] %}
  23. {% set htmlTrack = paramTool['htmltrack'] %}
  24. {% set htmlTrack2 = paramTool['htmltrack2'] %}
  25. {% set domain = paramTool['absolute_domain'] %}
  26. {% set footer_description = paramTool['footer_description'] %}
  27. {% set footer_html_col1_en = paramTool['footer_html_col1_en'] %}
  28. {% set footer_html_col2_en = paramTool['footer_html_col2_en'] %}
  29. {% set footer_html_col3_en = paramTool['footer_html_col3_en'] %}
  30. {% set footer_html_col1_fr = paramTool['footer_html_col1_fr'] %}
  31. {% set footer_html_col2_fr = paramTool['footer_html_col2_fr'] %}
  32. {% set footer_html_col3_fr = paramTool['footer_html_col3_fr'] %}
  33. {% set ios_fr = paramTool['link_ios_fr'] %}
  34. {% set android_fr = paramTool['link_android_fr'] %}
  35. {% set ios_us = paramTool['link_ios_us'] %}
  36. {% set android_us = paramTool['link_android_us'] %}
  37. {% set arrayTranslate = getArrayTranslateLocale(app.request.locale) %}
  38. <!DOCTYPE html>
  39. <html lang="{{ app.request.locale }}">
  40.     <head>
  41.         <meta charset="utf-8">
  42.         <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge" /><![endif]-->
  43.         <title>{% block title %}{% endblock title %}</title>
  44.         <meta name="language" content="{{ app.request.locale }}" />
  45.         <meta name="copyright" content="{{ websitename }}" />
  46.         <meta name="robots" content="{% block robots %}index,follow{% endblock robots %}" />
  47.         <meta name="description" content="{% block description %}{% endblock description %}" />
  48.         <meta name="viewport" content="initial-scale=1.0" />
  49.         <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=6, minimum-scale=1, minimal-ui" />
  50.         {% block meta_social %}{% endblock meta_social %}
  51.         {% block meta %}{% endblock meta %}
  52.         {% block canonical %}{% endblock canonical %}
  53.         <link rel="alternate" type="application/rss+xml" title="Articles de {{ websitename }}" href="{{ domain ~ path('rss') }}" />
  54.         {% include "components/dns-prefetch.html.twig" %}
  55.         {% include "components/favicon.html.twig" with {'favicon':favicon} %}
  56.         {% include "/vitrine/lexend/components/stylesheets.html.twig" %}
  57.         {% block css %}{% endblock css %}
  58.         {% include "/vitrine/lexend/components/scripts_header.html.twig" %}
  59.         {% block js %}{% endblock js %}
  60.         {{ htmlTrack|raw }}
  61.         <style>
  62.             body {
  63.                 padding-bottom:50px;
  64.             }
  65.             /* Caché par défaut sur desktop */
  66.             .mobilecta {
  67.                 display: none;
  68.             }
  69.             /* Visible uniquement sur mobile */
  70.             @media (max-width: 768px) {
  71.                 .mobilecta {
  72.                     display: block;
  73.                     position: fixed;
  74.                     bottom: 20px;
  75.                     right: 20px;
  76.                     z-index: 1000;
  77.                 }
  78.             }
  79.         </style>
  80.     </head>
  81.     <body>
  82.         <div class="content-wrapper">
  83.             {% block body_header %}
  84.                 {% embed "/vitrine/lexend/components/header.html.twig" with {'navcolor':'blue','navtype':'default'} %}
  85.                     {% block header_content %}{% endblock %}
  86.                 {% endembed %}
  87.             {% endblock body_header %}
  88.             <main>
  89.                 {% block start_body %}{% endblock start_body %}
  90.                 {% block body %}{% endblock body %}
  91.             </main>
  92.             {% block body_footer %}{% include "/vitrine/lexend/components/footer.html.twig" with {'logo':favicon} %}{% endblock body_footer %}
  93.         </div>
  94.         {% block footerbody %}{% endblock footerbody %}
  95.         {% block footer_body %}{% endblock footer_body %}
  96.         {% include "/vitrine/lexend/components/scripts_footer.html.twig" %}
  97.         {% include "components/flashmessage.html.twig" %}
  98.         {% block footer_js %}{% endblock footer_js %}
  99.         {% block footerjs %}{% endblock footerjs %}
  100.         {{ htmlTrack2|raw }}
  101.         {% if getEnv("KERNEL_APPLICATION") == "whileresume" %}
  102.         <div class="mobilecta">
  103.             <a href="{{ path('whileresume_resume_' ~ app.request.locale) }}" class="btn btn-md btn-primary dark:border-tertiary dark:text-tertiary dark:hover:bg-tertiary dark:hover:text-primary-700 border-2 px-3 w-auto" style="margin-top:10px;">{{ "Start now for free"|translateLocale(arrayTranslate) }} <i class="icon-2 unicon-arrow-up-right rtl:-rotate-90"></i></a>
  104.         </div>
  105.         {% endif %}
  106.     </body>
  107. </html>