templates/layouts/layout.html.twig line 88

Open in your IDE?
  1. {% set currentLanguage = app.request.locale %}
  2. {% set schemeAndHttpHost = app.request.getSchemeAndHttpHost() %}
  3. <!doctype html>
  4. <html lang="{{ currentLanguage }}">
  5.     <head>
  6.         <!-- Required meta tags -->
  7.         <meta charset="utf-8">
  8.         <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  9.         
  10.        {# {%- do pimcore_head_link({rel: 'canonical', href: app.request.getSchemeAndHttpHost() ~ app.request.requestUri}) -%}#}
  11.        {# Ottieni l'URL base senza la query string #}
  12.         {% set baseUrl = app.request.getSchemeAndHttpHost() ~ app.request.getBaseUrl() ~ app.request.getPathInfo() %}
  13.         {# Costruisci il canonical URL senza la query string #}
  14.         <link rel="canonical" href="{{ baseUrl }}" />
  15.         
  16.         
  17.     {% apply spaceless %}
  18.         {# fonts #}
  19.         {% do pimcore_head_link().appendStylesheet('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap') %}
  20.         {# bootstrap css #}
  21.         {#{% do pimcore_head_link().appendStylesheet('https://cdn.jsdelivr.net/npm/bootstrap@5.3/dist/css/bootstrap.min.css') %} #}
  22.         {#{% do pimcore_head_link().appendStylesheet('https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.0/css/bootstrap.min.css') %}#}
  23.         {# font awesome #}
  24.         
  25.         {% do pimcore_head_link().appendStylesheet('https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.2/css/all.min.css', 'print', null, {onload:"this.media='all'"}) %}
  26.         {# swiper slider styles #}
  27.         {% do pimcore_head_link().appendStylesheet('https://cdnjs.cloudflare.com/ajax/libs/Swiper/9.3.2/swiper-bundle.css') %}        
  28.         {# website css #}
  29.         {% do pimcore_head_link().appendStylesheet(asset('assets/css/style.css')) %}
  30. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
  31.         {% if not document is defined or not document %}
  32.             {% set document = pimcore_document(1) %}
  33.         {% endif %}
  34.         {% if document is instanceof('\\Pimcore\\Model\\Document\\Link') %}
  35.             {% set document = document.getObject() %}
  36.         {% endif %}
  37.         {% if document is instanceof('\\Pimcore\\Model\\Document\\Page') %}
  38.             {#{% do pimcore_head_title().set(document.properties.navigation_name.data) %}#}
  39.             {% do pimcore_head_title().set(document.getTitle()) %}
  40.             {% if document.getDescription() is not empty %}
  41.                 {% do pimcore_head_meta().setDescription(document.getDescription()) %}
  42.             {% endif %}
  43.             {% if document.path != '/' %}
  44.                 {% do pimcore_head_title().append('Busetto') %}
  45.                 {% do pimcore_head_title().setSeparator(' | ') %}
  46.             {% endif %}
  47.         {% endif %}
  48.         {% set isPortal = ((isPortal is defined) and isPortal) %}
  49.     {% endapply %}
  50.     {% block layout_head_meta deferred %}
  51.         {{ pimcore_head_title() }}
  52.         {{ pimcore_head_meta() }}
  53.         {% if pimcore_placeholder('canonical').count() %}
  54.             <link rel="canonical" href="{{ pimcore_placeholder('canonical') }}"/>
  55.         {% endif %}
  56.     {% endblock %}
  57.     {% block head_stylesheets deferred %}
  58.         {{ pimcore_head_link() }}
  59.     {% endblock %}
  60.     </head>
  61.     <body>
  62.         {# snippet for cookies/google codes #}
  63.         {{ pimcore_inc( "/" ~ currentLanguage ~ "/snippets/customhead")|raw }}
  64.         {% include 'inc/header.html.twig' %}
  65.         {{ block('content') }}
  66.         {% include 'inc/footer.html.twig' %}
  67.         {# jquery #}
  68.         {% do pimcore_head_script().appendFile(asset("https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js")) %}
  69.         {# awesome icons #}
  70.         {#{% do pimcore_head_script().appendFile(asset("https://kit.fontawesome.com/d1105ac658.js")) %}#}
  71.         {# bootstrap js #}
  72.         {#
  73.         {% do pimcore_head_script().appendFile(asset("https://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js")) %}
  74.         #}
  75.         {# main js #}        
  76.         {% do pimcore_head_script().appendFile(asset('assets/js/main.js')) %}
  77.         {% block head_scripts deferred %}
  78.             {{ pimcore_head_script() }}
  79.         {% endblock %}
  80.         
  81.         {% block inlinescripts deferred %}
  82.             {{ pimcore_inline_script() }}
  83.         {% endblock %}
  84.     </body>
  85. </html>