templates/layout.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html dir="ltr" lang="{{ app.request.locale }}">
  3. <head>
  4.     
  5.     {% include "head/metas.html.twig" %}
  6.     {% apply spaceless %}
  7.     
  8.         {% do pimcore_head_link().appendStylesheet('/static/framework/uikit-3.5.6/css/uikit.min.css') %}
  9.         {# {% do pimcore_head_link().appendStylesheet('/static/framework/uikit-3.5.6/css/uikit-rtl.min.css') %} #}
  10.         {#% do pimcore_head_link().appendStylesheet('https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css') %#}
  11.         {% do pimcore_head_link().appendStylesheet(asset('/static/css/application.min.css')) %}
  12.         {# GOOGLE FONTS #}
  13.         <link rel="preconnect" href="https://fonts.googleapis.com">
  14.         <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  15.         {% do pimcore_head_link().appendStylesheet('https://fonts.googleapis.com/css2?family=Manjari:wght@100;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,500&display=swap') %}
  16.         {% do pimcore_head_script().prependFile(asset('/static/js/apik.js')) %}
  17.         {% do pimcore_head_script().prependFile(asset('/static/js/main.js')) %}
  18.         {% do pimcore_head_script().prependFile('/static/js/exkglobal.js') %}
  19.         {#% do pimcore_head_script().prependFile('https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js') %#}
  20.         {% do pimcore_head_script().prependFile('https://code.jquery.com/jquery-3.6.0.min.js') %}
  21.         {% do pimcore_head_script().prependFile('/static/framework/uikit-3.5.6/js/uikit-icons.min.js') %}
  22.         {% do pimcore_head_script().prependFile('/static/framework/uikit-3.5.6/js/uikit.min.js') %}
  23.         
  24.     {% endapply %}
  25.     {% block head_stylesheets %}
  26.         {{ pimcore_head_link() }}
  27.     {% endblock %}
  28.     
  29.     {% block head_stylesheets_footer %}
  30.         
  31.     {% endblock %}
  32.     {% if not document is defined or not document %}
  33.         {% set document = pimcore_document(1) %}
  34.     {% endif %}
  35.     <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css"
  36.           integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
  37.     {# FAVICON #}
  38.     <link rel="apple-touch-icon" sizes="180x180" href="/static/img/favicon/apple-touch-icon.png">
  39.     <link rel="icon" type="image/png" sizes="32x32" href="/static/img/favicon/favicon-32x32.png">
  40.     <link rel="icon" type="image/png" sizes="16x16" href="/static/img/favicon/favicon-16x16.png">
  41.     <link rel="manifest" href="/static/img/favicon/site.webmanifest">
  42.     <link rel="mask-icon" href="/static/img/favicon/safari-pinned-tab.svg" color="#5bbad5">
  43.     <link rel="shortcut icon" href="/static/img/favicon/favicon.ico">
  44.     <meta name="msapplication-TileColor" content="#ffffff">
  45.     <meta name="msapplication-config" content="/static/img/favicon/browserconfig.xml">
  46.     <meta name="theme-color" content="#ffffff">
  47.     {# cookiebot #}
  48.     {% set cookiebotKey = pimcore_website_config('cookiebotKey') %}
  49.     <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="{{ cookiebotKey }}" data-blockingmode="auto" type="text/javascript"></script>
  50. </head>
  51. <body>
  52.     {# Vérifie si "Your website name" a bien été traduit. Si non, on affiche un message d'erreur #}
  53.     {# Attention, il ne faut pas renommer le nom du site ici... Il faut le renommer dans les Shared Translations! #}
  54.     {% if "Your website name"|trans == "Your website name" %}
  55.         {{ '<p class="uk-alert-danger" uk-alert>Attention, n\'oubliez pas de traduire \'Your website name\' et les autres chaines de traduction via Tools > Translations > Shared Translation.</p>' }}
  56.     {% endif %}
  57.     {% if not document.hasProperty('politiqueDeConfidentialite') %}
  58.         {{ '<p class="uk-alert-danger" uk-alert>Attention, n\'oubliez pas de créer la propriété \'politiqueDeConfidentialite\' (type Document) à la racine du site et de la faire pointer vers la page Politique de confidentialité (pour le bandeau des cookies).</p>' }}
  59.     {% endif %}
  60.     {# Affiche le  header #}
  61.     {% include "includes/header.html.twig" %}
  62.     {{ block('content') }}
  63.     <input id="see-business-detail" type="hidden" value="{{ "Voir la fiche"|trans }}">
  64.     <input id="lieu-partenaire-translate" type="hidden" value="{{ "Lieu partenaire"|trans }}">
  65.    {# Affiche la newsletter #}
  66.     {% if not editmode %}
  67.         {% if document.getProperty('isHomepage') %}
  68.             {{ pimcore_inc("/" ~ app.request.locale ~ "/Snippets/newsletter", { 'param' : 'formSuccess'} ) }}
  69.         {% else %}
  70.             {{ pimcore_inc("/" ~ app.request.locale ~ "/Snippets/fast-search") }}
  71.         {% endif %}
  72.     {% endif %}
  73.     {# Affiche le footer #}
  74.     {% if not editmode %}
  75.     {% if pimcore_inc("/" ~ app.request.locale ~ "/Snippets/footer") %}
  76.         {{ pimcore_inc("/" ~ app.request.locale ~ "/Snippets/footer") }}
  77.     {% else %}
  78.         {{ '<p class="uk-alert-danger" uk-alert>Vous avez oublié de mettre votre footer dans un snippet</p>' }}
  79.     {% endif %}
  80.     {% endif %}
  81.     {% include "/includes/unsub-modal.html.twig" %}
  82.     {# Affiche les fichiers CSS et JS #}
  83.     {# {{ pimcore_head_script() }} #}
  84.     {# output scripts added before #}
  85.     {% block headscripts %}
  86.     {{ pimcore_head_script() }}
  87.     {% endblock %}
  88.     {% block inlinescripts  %}
  89.     {{ pimcore_inline_script() }}
  90.     {% endblock %}
  91.     {% block snippetscripts  %}
  92.     {% endblock %}
  93.     
  94.     {# {{ pimcore_head_script() }} #}
  95.     
  96.     {#
  97.     <script>
  98.         window.addEventListener("load", function () {
  99.             window.cookieconsent.initialise({
  100.                 "palette": {
  101.                     "popup": {
  102.                         "text": "#ffffff",
  103.                         "background": "#F4B183",
  104.                     },
  105.                     "button": {
  106.                         "text": "#FFFFFF",
  107.                         "background": "#EB6919",
  108.                     }
  109.                 },
  110.                 "content": {
  111.                     "message": "{{ 'We use cookies and other technologies to ensure everyone who uses this website the best possible experience. By accessing this website, you accept and agree to our cookies policy.' |trans }}",
  112.                     "dismiss": "{{ 'I agree' |trans }}",
  113.                     "link": "{{ 'Read more' |trans }}",
  114.                     "href": "{% if document.getProperty('politiqueDeConfidentialite') %} {{ document.getProperty('politiqueDeConfidentialite') }} {% endif %}"
  115.                 }
  116.             })
  117.         });
  118.     </script>
  119.     #}
  120.     
  121.    
  122. </body>
  123. </html>