templates/layouts/front.html.twig line 1

Open in your IDE?
  1. <!doctype html>
  2. <html lang="fr">
  3.     <head>
  4.         <meta charset="UTF-8">        
  5.         {% set seoDatas = configsService.getConfig('SEO') %}        
  6.         {% set seoTitle = "" %}
  7.         {% if seoDatas.SEO_Title %}
  8.             {% set seoTitle = " - " ~ seoDatas.SEO_Title %}
  9.         {% endif %}   
  10.         {% set seoDescription = "" %}
  11.         {% if seoDatas.SEO_Description %}
  12.             {% set seoDescription = " - " ~ seoDatas.SEO_Description %}
  13.         {% endif %}
  14.         <title>{% block title %}{% endblock %}{{ seoTitle }}</title>
  15.         <meta name="description" content="{% block description %}{% endblock %}{{ seoDescription }}">
  16.         <meta name="author" content="ozondigital.com">
  17.         <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text></svg>">
  18.         <meta name="viewport" content="width=device-width, initial-scale=1">
  19.         <link rel="preconnect" href="https://fonts.googleapis.com">
  20.         <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  21.         <link href="https://fonts.googleapis.com/css2?family=Bodoni+Moda&display=swap" rel="stylesheet">
  22.         <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet">
  23.         <link rel="stylesheet" type="text/css" href="{{ asset('plugins/slick/slick.css') }}"/>
  24.         <link rel="stylesheet" type="text/css" href="{{ asset('plugins/slick/slick-theme.css') }}"/>
  25.         <link rel="stylesheet" type="text/css" href="{{ asset('css/style.css') }}"/>
  26.         <link rel="stylesheet" type="text/css" href="{{ asset('css/'~ PROJECT ~'/custom.css') }}"/>
  27.         {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  28.         {% block stylesheets %}
  29.             {{ encore_entry_link_tags('app') }}
  30.         {% endblock %}
  31.         <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
  32.         <link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
  33.         {% block javascripts_header %}
  34.             {{ encore_entry_script_tags('app') }}
  35.         {% endblock %}
  36.         {% include "include/tarteaucitron_head.html.twig" %}
  37.     </head>
  38.     <body>
  39.         {% include 'include/' ~ PROJECT ~ '/_header.html.twig' %}
  40.         {% block body %}{% endblock %}
  41.         {% include 'include/_footer.html.twig' %}
  42.         <!-- Optional JavaScript; choose one of the two! -->
  43.         <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
  44.         <script type="text/javascript" src="{{ asset('plugins/slick/slick.min.js') }}"></script>
  45.   
  46.         <!-- Option 1: Bootstrap Bundle with Popper -->
  47.         <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
  48.         <script type="text/javascript" src="{{ asset('js/utils.js') }}"></script>
  49.         <script type="text/javascript" src="{{ asset('js/'~ PROJECT ~'/script.js') }}"></script>
  50.         <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
  51.         {% if PROJECT == 'CONFERENCE' %}
  52.             <script type="text/javascript">
  53.                 $("#secretaryYearSelect").on("change", function() {
  54.                     window.location = "?sy=" + $(this).val();
  55.                 });
  56.                 $("#contestSubjectYearSelect").on("change", function() {
  57.                     window.location = "?csy=" + $(this).val();
  58.                 });
  59.                 $("#returnSlideYearSelect").on("change", function() {
  60.                     window.location = "?rs=" + $(this).val();
  61.                 });
  62.                 $(document).ready(function() {
  63.                     $('#contestSubjectYearSelect, #returnSlideYearSelect, #secretaryYearSelect').select2();
  64.                 });
  65.             </script>
  66.         {% endif %}
  67.         {% block javascripts_footer %}{% endblock %}
  68.         {% include "include/tarteaucitron_bottom.html.twig" %}
  69.     </body>
  70. </html>