templates/layout.html.twig line 97

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.     
  7.     {% if pimcore_website_config('cookiebotHide') == false %}
  8.         {% include "head/cookiebot-head.html.twig" %}
  9.     {% endif %}
  10.     {# 
  11.     Enregistre la liste des fichiers CSS et JS
  12.     
  13.     Attention:
  14.     Veillez à mettre à jour les adresses ci-dessous en remplacant la version par la dernière version disponible (jQuery,
  15.     Uikit, FontAwesome,...), et ce pour tous les fichiers layout[...].html.twig !
  16.     #}
  17.     {% apply spaceless %}
  18.         {# add global stylesheets and scripts outside of any blocsk to add them to the helpers before any others assets are added #}
  19.         {# we use the view helper to have cache buster functionality #}
  20.         
  21.         {% do pimcore_head_link().appendStylesheet('https://cdnjs.cloudflare.com/ajax/libs/uikit/3.5.7/css/uikit.min.css') %}
  22.         {% if pimcore_website_config('cookiebotHide') == true %}
  23.             {% do pimcore_head_link().appendStylesheet('https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css') %}
  24.         {% endif %}
  25.         {% do pimcore_head_link().appendStylesheet(asset('/static/css/application.min.css')) %}
  26.         {#% do pimcore_head_link().appendStylesheet(asset('/static/css/custom.css')) %#}
  27.         {# Adobe Font #}
  28.         {% do pimcore_head_link().appendStylesheet('https://use.typekit.net/cdw7sie.css') %}
  29.         {# Google Font #}
  30.         <link rel="preconnect" href="https://fonts.googleapis.com">
  31.         <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  32.         <link href="https://fonts.googleapis.com/css2?family=Arizonia&family=Oxygen:wght@300;400;700&family=Rufina:wght@400;700&display=swap" rel="stylesheet">
  33.         {% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/uikit/3.5.7/js/uikit.min.js') %}
  34.         {% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js') %}
  35.         {% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js') %}
  36.         {% do pimcore_head_script().appendFile(asset('/static/js/apik.js')) %}
  37.         {% do pimcore_head_script().appendFile(asset('/static/js/main.js')) %}
  38.     {% endapply %}
  39.     {# Affiche les styles CSS personnalisés pour toutes les pages #}
  40.     {% block head_stylesheets deferred %}
  41.         {{ pimcore_head_link() }}
  42.     {% endblock %}
  43.     {# Affiche les styles CSS personnalisés propres au footer #}
  44.     {% block head_stylesheets_footer deferred %}
  45.         
  46.     {% endblock %}
  47.     {% if not document is defined or not document %}
  48.         {% set document = pimcore_document(1) %}
  49.     {% endif %}
  50.     {# Favicons (utilisez RealFaviconGenerator) #}
  51.     
  52.     {#
  53.     <link rel="apple-touch-icon" sizes="180x180" href="/static/img/favicon/apple-touch-icon.png">
  54.     <link rel="icon" type="image/png" sizes="32x32" href="/static/img/favicon/favicon-32x32.png">
  55.     <link rel="icon" type="image/png" sizes="16x16" href="/static/img/favicon/favicon-16x16.png">
  56.     <link rel="manifest" href="/static/img/favicon/site.webmanifest">
  57.     <link rel="mask-icon" href="/static/img/favicon/safari-pinned-tab.svg" color="#5bbad5">
  58.     <link rel="shortcut icon" href="/static/img/favicon/favicon.ico">
  59.     <meta name="msapplication-TileColor" content="#ffffff">
  60.     <meta name="msapplication-config" content="/static/img/favicon/browserconfig.xml">
  61.     <meta name="theme-color" content="#ffffff">
  62.     #}
  63.     
  64.     <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css"
  65.           integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
  66. </head>
  67. <body class="{{ editmode ? "apk-cms-pimcore" : "" }}">
  68. {# Vérifie si "Your website name" a bien été traduit. Si non, on affiche un message d'erreur #}
  69. {# Attention, il ne faut pas renommer le nom du site ici... Il faut le renommer dans les Shared Translations! #}
  70. {% if "Your website name"|trans == "Your website name" %}
  71.     {{ '<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>' }}
  72. {% endif %}
  73. {% if not document.hasProperty('politiqueDeConfidentialite') %}
  74.     {{ '<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>' }}
  75. {% endif %}
  76. {# Affiche le  header #}
  77. {% include "includes/header.html.twig" %}
  78. {% block content %}{% endblock %}
  79. {# Affiche le footer #}
  80. {% if not editmode %}
  81.     {% if pimcore_inc("/" ~ app.request.locale ~ "/Snippets/footer") %}
  82.         {{ pimcore_inc("/" ~ app.request.locale ~ "/Snippets/footer") }}
  83.     {% else %}
  84.         {{ '<p class="uk-alert-danger" uk-alert>Vous avez oublié de mettre votre footer dans un snippet</p>' }}
  85.     {% endif %}
  86. {% endif %}
  87. {# Inclusion du snippet de réservation #}
  88. {{ pimcore_inc('/' ~ app.request.locale ~ '/Snippets/reservation-modal') }}
  89. {# output scripts added before #}
  90. {% block headscripts %}
  91.     {{ pimcore_head_script() }}
  92. {% endblock %}
  93. {% block inlinescripts  %}
  94. {% endblock %}
  95. {% block snippetscripts  %}
  96. {% endblock %}
  97. {% if pimcore_website_config('cookiebotHide') == true %}
  98.     <script>
  99.         window.addEventListener("load", function () {
  100.             window.cookieconsent.initialise({
  101.                 "palette": {
  102.                     "popup": {
  103.                         "text": "#ffffff",
  104.                         "background": "#DCBB76",
  105.                     },
  106.                     "button": {
  107.                         "text": "#DCBB76",
  108.                         "background": "#ffffff",
  109.                     }
  110.                 },
  111.                 "content": {
  112.                     "message": "{{ 'Nous utilisons des cookies et d\'autres technologies pour assurer à tous les utilisateurs de ce site internet la meilleure expérience possible.' |trans }} {{ 'En accédant à ce site, vous acceptez notre politique de cookies.'}}",
  113.                     "dismiss": "{{ 'J\'accepte' |trans }}",
  114.                     "link": "{{ 'En savoir plus' |trans }}",
  115.                     "href": "{% if document.getProperty('politiqueDeConfidentialite') %} {{ document.getProperty('politiqueDeConfidentialite') }} {% endif %}"
  116.                 }
  117.             })
  118.         });
  119.     </script>
  120. {% endif %}
  121. </body>
  122. </html>