Message d'erreur

  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_actu-evt-detail.html.twig_ZqXnweYa9rCf8v_ASx0rWEjTW', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig */
    class __TwigTemplate_75b700c5b4e6e2151f722189d16f5f95660d7da9698a296ba94aec9a2852fba5 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 1
            echo "
    
    \t";
            // line 3
            if (($context["is_compte_klesia"] ?? null)) {
                // line 4
                echo "\t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tSIREN du courtier :
    \t\t\t\t\t";
                // line 9
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["dataSession"] ?? null), "siren", [], "any", false, false, true, 9), 9, $this->source), "html", null, true);
                echo "
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tRaison sociale du courtier :
    \t\t\t\t\t";
                // line 15
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["dataSession"] ?? null), "raisonSociale", [], "any", false, false, true, 15), 15, $this->source), "html", null, true);
                echo "
    \t\t\t\t
    \t\t\t
    \t\t
    \t
    \t";
            }
            // line 21
            echo "\t
    \t";
            // line 22
            $this->loadTemplate("actu-evt-detail-generic.html.twig", "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig", 22)->display($context);
            // line 23
            echo "\t
    \t";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  75 => 23,  73 => 22,  70 => 21,  61 => 15,  52 => 9,  45 => 4,  43 => 3,  39 => 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    
    \t{% if is_compte_klesia %}
    \t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tSIREN du courtier :
    \t\t\t\t\t{{ dataSession.siren }}
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tRaison sociale du courtier :
    \t\t\t\t\t{{ dataSession.raisonSociale }}
    \t\t\t\t
    \t\t\t
    \t\t
    \t
    \t{% endif %}
    \t
    \t{% include 'actu-evt-detail-generic.html.twig' %}
    \t
    \t", "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig", "/var/www/html/wwwroot/web/modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" => 3, "include" => 22);
            static $filters = array("escape" => 9);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['if', 'include'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_actu-evt-detail.html.twig_ZqXnweYa9rCf8v_ASx0rWEjTW', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig */
    class __TwigTemplate_75b700c5b4e6e2151f722189d16f5f95660d7da9698a296ba94aec9a2852fba5 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 1
            echo "
    
    \t";
            // line 3
            if (($context["is_compte_klesia"] ?? null)) {
                // line 4
                echo "\t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tSIREN du courtier :
    \t\t\t\t\t";
                // line 9
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["dataSession"] ?? null), "siren", [], "any", false, false, true, 9), 9, $this->source), "html", null, true);
                echo "
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tRaison sociale du courtier :
    \t\t\t\t\t";
                // line 15
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["dataSession"] ?? null), "raisonSociale", [], "any", false, false, true, 15), 15, $this->source), "html", null, true);
                echo "
    \t\t\t\t
    \t\t\t
    \t\t
    \t
    \t";
            }
            // line 21
            echo "\t
    \t";
            // line 22
            $this->loadTemplate("actu-evt-detail-generic.html.twig", "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig", 22)->display($context);
            // line 23
            echo "\t
    \t";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  75 => 23,  73 => 22,  70 => 21,  61 => 15,  52 => 9,  45 => 4,  43 => 3,  39 => 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    
    \t{% if is_compte_klesia %}
    \t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tSIREN du courtier :
    \t\t\t\t\t{{ dataSession.siren }}
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tRaison sociale du courtier :
    \t\t\t\t\t{{ dataSession.raisonSociale }}
    \t\t\t\t
    \t\t\t
    \t\t
    \t
    \t{% endif %}
    \t
    \t{% include 'actu-evt-detail-generic.html.twig' %}
    \t
    \t", "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig", "/var/www/html/wwwroot/web/modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" => 3, "include" => 22);
            static $filters = array("escape" => 9);
            static $functions = array();
    
            try {
                $this->sandbox->checkSecurity(
                    ['if', 'include'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e->setSourceContext($this->source);
    
                if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
                    $e->setTemplateLine($tags[$e->getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
                    $e->setTemplateLine($filters[$e->getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
                    $e->setTemplateLine($functions[$e->getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_75b700c5b4e6e2151f722189d16f5f95660d7da9698a296ba94aec9a2852fba5', 'modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig') (Line: 55)
    twig_render_template('modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('actu_evt_detail', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_actu-evt-detail-generic.h_126ouW6rDdkdQs3R316fZ1xyP', '<?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* actu-evt-detail-generic.html.twig */
    class __TwigTemplate_2f95370cbbe4809f30471d7d7133c95da5f1a59966c56e97d419ae6058c01e2e extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this->source = $this->getSourceContext();
    
            $this->parent = false;
    
            $this->blocks = [
            ];
            $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
            $this->checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this->macros;
            // line 1
            echo "
    
    \t";
            // line 3
            if ((twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 3) || twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 3))) {
                // line 4
                echo "\t
    \t\t";
            } else {
                // line 6
                echo "\t\t
    \t\t\t";
            }
            // line 8
            echo "\t\t\t";
            if (twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "titre", [], "any", false, false, true, 8)) {
                // line 9
                echo "\t\t\t
    \t\t\t\t";
                // line 10
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->renderVar(t($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "titre", [], "any", false, false, true, 10), 10, $this->source)));
                echo "
    \t\t\t
    \t\t\t";
            }
            // line 13
            echo "\t\t\t";
            if (twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "introduction", [], "any", false, false, true, 13)) {
                // line 14
                echo "\t\t\t
    \t\t\t\t";
                // line 15
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->renderVar(t($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "introduction", [], "any", false, false, true, 15), 15, $this->source)));
                echo "
    \t\t\t
    \t\t\t";
            }
            // line 18
            echo "\t\t\t";
            if (twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "body", [], "any", false, false, true, 18)) {
                // line 19
                echo "\t\t\t
    \t\t\t\t";
                // line 20
                echo $this->extensions['Drupal\Core\Template\TwigExtension']->renderVar(t($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "body", [], "any", false, false, true, 20), 20, $this->source)));
                echo "
    \t\t\t
    \t\t\t";
            }
            // line 23
            echo "
    \t\t\t";
            // line 24
            if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "node", [], "any", false, false, true, 24), "in_preview", [], "any", false, false, true, 24)) {
                // line 25
                echo "
    \t\t\t";
                // line 26
                if ( !(null === twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 26))) {
                    // line 27
                    echo "\t\t\t";
                    $context["link_edit"] = (((("/node/" . $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 27), 27, $this->source)) . "/edit?uuid=") . $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 27), "value", [], "any", false, false, true, 27), 27, $this->source)) . "&destination=/admin/content");
                    // line 28
                    echo "\t\t\t";
                    $context["link_teaser"] = (("/node/preview/" . $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 28), "value", [], "any", false, false, true, 28), 28, $this->source)) . "/teaser?destination=/admin/content");
                    // line 29
                    echo "\t\t\t";
                } else {
                    // line 30
                    echo "\t\t\t";
                    $context["link_edit"] = ((("/node/add/" . $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "type", [], "any", false, false, true, 30), 30, $this->source)) . "?uuid=") . $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 30), "value", [], "any", false, false, true, 30), 30, $this->source));
                    // line 31
                    echo "\t\t\t";
                    $context["link_teaser"] = (("/node/preview/" . $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 31), "value", [], "any", false, false, true, 31), 31, $this->source)) . "/teaser");
                    // line 32
                    echo "\t\t\t";
                }
                // line 33
                echo "\t\t\textensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["link_edit"] ?? null), 33, $this->source), "html", null, true);
                echo "';ga('send', 'event','Actualités', 'Retour sur l édition du contenu','utilisateur ID');\" id=\"goBack\"
    \t\t\t\tclass=\"mt-5 btn btn-primary\" title=\"Retour à l'édition du contenu\">Retour
    \t\t\t\tà l'édition du contenu
    \t\t\textensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["link_teaser"] ?? null), 36, $this->source), "html", null, true);
                echo "';ga('send', 'event','Actualités', 'Retour sur l apercu de mise en avant','utilisateur ID');\" id=\"goBack\"
    \t\t\t\tclass=\"mt-5 btn btn-primary\"
    \t\t\t\ttitle=\"Voir l'aperçu de la
    \t\t\t\tmise en avant\">Voir l'aperçu
    \t\t\t\tde la mise en avant
    \t\t\t";
            } else {
                // line 42
                echo "\t\t\tRetour
    \t\t\t";
            }
            // line 45
            echo "\t\t\tHaut de
    \t\t\t\tpage
    \t\t
    \t\t";
            // line 49
            if ((twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 49) || twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 49))) {
                // line 50
                echo "\t\t
    \t\t\t";
                // line 51
                if (twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 51)) {
                    // line 52
                    echo "\t\t\t
    \t\t\t\t
    \t\t\t\t\t
    \t\t\t\t\t\t<ul>
    \t\t\t\t\t\t\t";
                    // line 56
                    $context['_parent'] = $context;
                    $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 56));
                    foreach ($context['_seq'] as $context["_key"] =&gt; $context["image"]) {
                        // line 57
                        echo "\t\t\t\t\t\t\t<li><a>
    \t\t\t\t\t\t\t\t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, $context["image"], "url", [], "any", false, false, true, 58), 58, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"\"&gt;</a></li>
    \t\t\t\t\t\t\t";
                    }
                    $_parent = $context['_parent'];
                    unset($context['_seq'], $context['_iterated'], $context['_key'], $context['image'], $context['_parent'], $context['loop']);
                    $context = array_intersect_key($context, $_parent) + $_parent;
                    // line 60
                    echo "\t\t\t\t\t\t</ul>
    \t\t\t\t\t
    \t\t\t\t\t";
                    // line 62
                    if ((twig_length_filter($this-&gt;env, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 62)) &gt; 1)) {
                        // line 63
                        echo "\t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 64, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"\" width=\"70\" height=\"70\"&gt;</a>
    \t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 66, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"\" width=\"70\" height=\"70\"&gt;</a>
    \t\t\t\t\t";
                    }
                    // line 68
                    echo "\t\t\t\t
    \t\t\t
    \t\t\t";
                }
                // line 71
                echo "\t\t\t";
                if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 71)) {
                    // line 72
                    echo "\t\t\t
    \t\t\t\t
    \t\t\t\t\tDocuments à télécharger
    \t\t\t\t
    \t\t\t\t
    \t\t\t\t\t<ul>
    \t\t\t\t\t\t";
                    // line 78
                    $context['_parent'] = $context;
                    $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 78));
                    foreach ($context['_seq'] as $context["_key"] =&gt; $context["pieceJointe"]) {
                        // line 79
                        echo "\t\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getPath("actualites_evenements_klesia.actu_evts_controller_downloadPieceJointe", ["node_id" =&gt; twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 80), "file_id" =&gt; twig_get_attribute($this-&gt;env, $this-&gt;source, $context["pieceJointe"], "id", [], "any", false, false, true, 80)]), "html", null, true);
                        echo "\"
    \t\t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Téléchargement', '";
                        // line 82
                        echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 82), 82, $this-&gt;source), "html", null, true);
                        echo "','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_download"] ?? null), 83, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"Télécharger\"
    \t\t\t\t\t\t\t\twidth=\"30\" height=\"30\"&gt; ";
                        // line 84
                        echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 84), 84, $this-&gt;source), "html", null, true);
                        echo "</a></li>
    \t\t\t\t\t\t";
                    }
                    $_parent = $context['_parent'];
                    unset($context['_seq'], $context['_iterated'], $context['_key'], $context['pieceJointe'], $context['_parent'], $context['loop']);
                    $context = array_intersect_key($context, $_parent) + $_parent;
                    // line 86
                    echo "\t\t\t\t\t</ul>
    \t\t\t\t
    \t\t\t
    \t\t\t";
                }
                // line 90
                echo "\t\t
    \t\t";
            }
            // line 92
            echo "\t";
        }
    
        public function getTemplateName()
        {
            return "actu-evt-detail-generic.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  245 =&gt; 92,  241 =&gt; 90,  235 =&gt; 86,  227 =&gt; 84,  223 =&gt; 83,  219 =&gt; 82,  214 =&gt; 80,  211 =&gt; 79,  207 =&gt; 78,  199 =&gt; 72,  196 =&gt; 71,  191 =&gt; 68,  186 =&gt; 66,  181 =&gt; 64,  178 =&gt; 63,  176 =&gt; 62,  172 =&gt; 60,  164 =&gt; 58,  161 =&gt; 57,  157 =&gt; 56,  151 =&gt; 52,  149 =&gt; 51,  146 =&gt; 50,  144 =&gt; 49,  138 =&gt; 45,  133 =&gt; 42,  124 =&gt; 36,  117 =&gt; 33,  114 =&gt; 32,  111 =&gt; 31,  108 =&gt; 30,  105 =&gt; 29,  102 =&gt; 28,  99 =&gt; 27,  97 =&gt; 26,  94 =&gt; 25,  92 =&gt; 24,  89 =&gt; 23,  83 =&gt; 20,  80 =&gt; 19,  77 =&gt; 18,  71 =&gt; 15,  68 =&gt; 14,  65 =&gt; 13,  59 =&gt; 10,  56 =&gt; 9,  53 =&gt; 8,  49 =&gt; 6,  45 =&gt; 4,  43 =&gt; 3,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    
    \t{% if contenu.images or contenu.piecesJointes %}
    \t
    \t\t{% else %}
    \t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.titre %}
    \t\t\t
    \t\t\t\t{{ contenu.titre|t }}
    \t\t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.introduction %}
    \t\t\t
    \t\t\t\t{{ contenu.introduction|t }}
    \t\t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.body %}
    \t\t\t
    \t\t\t\t{{ contenu.body|t }}
    \t\t\t
    \t\t\t{% endif %}
    
    \t\t\t{% if contenu.node.in_preview %}
    
    \t\t\t{% if contenu.id is not null %}
    \t\t\t{% set link_edit = '/node/' ~ contenu.id ~ '/edit?uuid=' ~ node.uuid.value ~ '&amp;destination=/admin/content' %}
    \t\t\t{% set link_teaser = '/node/preview/' ~ node.uuid.value ~ '/teaser?destination=/admin/content' %}
    \t\t\t{% else %}
    \t\t\t{% set link_edit = '/node/add/' ~ contenu.type ~ '?uuid=' ~ node.uuid.value %}
    \t\t\t{% set link_teaser = '/node/preview/' ~ node.uuid.value ~ '/teaser' %}
    \t\t\t{% endif %}
    \t\t\tRetour
    \t\t\t\tà l'édition du contenu
    \t\t\tVoir l'aperçu
    \t\t\t\tde la mise en avant
    \t\t\t{% else %}
    \t\t\tRetour
    \t\t\t{% endif %}
    \t\t\tHaut de
    \t\t\t\tpage
    \t\t
    \t\t{% if contenu.images or contenu.piecesJointes %}
    \t\t
    \t\t\t{% if contenu.images %}
    \t\t\t
    \t\t\t\t
    \t\t\t\t\t
    \t\t\t\t\t\t<ul>
    \t\t\t\t\t\t\t{% for image in contenu.images %}
    \t\t\t\t\t\t\t<li><a>
    \t\t\t\t\t\t\t\t\t\t</a></li>
    \t\t\t\t\t\t\t{% endfor %}
    \t\t\t\t\t\t</ul>
    \t\t\t\t\t
    \t\t\t\t\t{% if contenu.images|length &gt; 1 %}
    \t\t\t\t\t<a></a>
    \t\t\t\t\t<a></a>
    \t\t\t\t\t{% endif %}
    \t\t\t\t
    \t\t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.piecesJointes %}
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tDocuments à télécharger
    \t\t\t\t
    \t\t\t\t
    \t\t\t\t\t<ul>
    \t\t\t\t\t\t{% for pieceJointe in contenu.piecesJointes %}
    \t\t\t\t\t\t<li><a> {{ pieceJointe.fileName }}</a></li>
    \t\t\t\t\t\t{% endfor %}
    \t\t\t\t\t</ul>
    \t\t\t\t
    \t\t\t
    \t\t\t{% endif %}
    \t\t
    \t\t{% endif %}
    \t", "actu-evt-detail-generic.html.twig", "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail-generic.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 3, "set" =&gt; 27, "for" =&gt; 56);
            static $filters = array("t" =&gt; 10, "escape" =&gt; 33, "length" =&gt; 62);
            static $functions = array("path" =&gt; 80);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if', 'set', 'for'],
                    ['t', 'escape', 'length'],
                    ['path']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_actu-evt-detail-generic.h_126ouW6rDdkdQs3R316fZ1xyP', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* actu-evt-detail-generic.html.twig */
    class __TwigTemplate_2f95370cbbe4809f30471d7d7133c95da5f1a59966c56e97d419ae6058c01e2e extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    
    \t";
            // line 3
            if ((twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 3) || twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 3))) {
                // line 4
                echo "\t
    \t\t";
            } else {
                // line 6
                echo "\t\t
    \t\t\t";
            }
            // line 8
            echo "\t\t\t";
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "titre", [], "any", false, false, true, 8)) {
                // line 9
                echo "\t\t\t
    \t\t\t\t";
                // line 10
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar(t($this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "titre", [], "any", false, false, true, 10), 10, $this-&gt;source)));
                echo "
    \t\t\t
    \t\t\t";
            }
            // line 13
            echo "\t\t\t";
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "introduction", [], "any", false, false, true, 13)) {
                // line 14
                echo "\t\t\t
    \t\t\t\t";
                // line 15
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar(t($this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "introduction", [], "any", false, false, true, 15), 15, $this-&gt;source)));
                echo "
    \t\t\t
    \t\t\t";
            }
            // line 18
            echo "\t\t\t";
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "body", [], "any", false, false, true, 18)) {
                // line 19
                echo "\t\t\t
    \t\t\t\t";
                // line 20
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar(t($this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "body", [], "any", false, false, true, 20), 20, $this-&gt;source)));
                echo "
    \t\t\t
    \t\t\t";
            }
            // line 23
            echo "
    \t\t\t";
            // line 24
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "node", [], "any", false, false, true, 24), "in_preview", [], "any", false, false, true, 24)) {
                // line 25
                echo "
    \t\t\t";
                // line 26
                if ( !(null === twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 26))) {
                    // line 27
                    echo "\t\t\t";
                    $context["link_edit"] = (((("/node/" . $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 27), 27, $this-&gt;source)) . "/edit?uuid=") . $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 27), "value", [], "any", false, false, true, 27), 27, $this-&gt;source)) . "&amp;destination=/admin/content");
                    // line 28
                    echo "\t\t\t";
                    $context["link_teaser"] = (("/node/preview/" . $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 28), "value", [], "any", false, false, true, 28), 28, $this-&gt;source)) . "/teaser?destination=/admin/content");
                    // line 29
                    echo "\t\t\t";
                } else {
                    // line 30
                    echo "\t\t\t";
                    $context["link_edit"] = ((("/node/add/" . $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "type", [], "any", false, false, true, 30), 30, $this-&gt;source)) . "?uuid=") . $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 30), "value", [], "any", false, false, true, 30), 30, $this-&gt;source));
                    // line 31
                    echo "\t\t\t";
                    $context["link_teaser"] = (("/node/preview/" . $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["node"] ?? null), "uuid", [], "any", false, false, true, 31), "value", [], "any", false, false, true, 31), 31, $this-&gt;source)) . "/teaser");
                    // line 32
                    echo "\t\t\t";
                }
                // line 33
                echo "\t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["link_edit"] ?? null), 33, $this-&gt;source), "html", null, true);
                echo "';ga('send', 'event','Actualités', 'Retour sur l édition du contenu','utilisateur ID');\" id=\"goBack\"
    \t\t\t\tclass=\"mt-5 btn btn-primary\" title=\"Retour à l'édition du contenu\"&gt;Retour
    \t\t\t\tà l'édition du contenu
    \t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["link_teaser"] ?? null), 36, $this-&gt;source), "html", null, true);
                echo "';ga('send', 'event','Actualités', 'Retour sur l apercu de mise en avant','utilisateur ID');\" id=\"goBack\"
    \t\t\t\tclass=\"mt-5 btn btn-primary\"
    \t\t\t\ttitle=\"Voir l'aperçu de la
    \t\t\t\tmise en avant\"&gt;Voir l'aperçu
    \t\t\t\tde la mise en avant
    \t\t\t";
            } else {
                // line 42
                echo "\t\t\tRetour
    \t\t\t";
            }
            // line 45
            echo "\t\t\tHaut de
    \t\t\t\tpage
    \t\t
    \t\t";
            // line 49
            if ((twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 49) || twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 49))) {
                // line 50
                echo "\t\t
    \t\t\t";
                // line 51
                if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 51)) {
                    // line 52
                    echo "\t\t\t
    \t\t\t\t
    \t\t\t\t\t
    \t\t\t\t\t\t<ul>
    \t\t\t\t\t\t\t";
                    // line 56
                    $context['_parent'] = $context;
                    $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 56));
                    foreach ($context['_seq'] as $context["_key"] =&gt; $context["image"]) {
                        // line 57
                        echo "\t\t\t\t\t\t\t<li><a>
    \t\t\t\t\t\t\t\t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, $context["image"], "url", [], "any", false, false, true, 58), 58, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"\"&gt;</a></li>
    \t\t\t\t\t\t\t";
                    }
                    $_parent = $context['_parent'];
                    unset($context['_seq'], $context['_iterated'], $context['_key'], $context['image'], $context['_parent'], $context['loop']);
                    $context = array_intersect_key($context, $_parent) + $_parent;
                    // line 60
                    echo "\t\t\t\t\t\t</ul>
    \t\t\t\t\t
    \t\t\t\t\t";
                    // line 62
                    if ((twig_length_filter($this-&gt;env, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 62)) &gt; 1)) {
                        // line 63
                        echo "\t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 64, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"\" width=\"70\" height=\"70\"&gt;</a>
    \t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 66, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"\" width=\"70\" height=\"70\"&gt;</a>
    \t\t\t\t\t";
                    }
                    // line 68
                    echo "\t\t\t\t
    \t\t\t
    \t\t\t";
                }
                // line 71
                echo "\t\t\t";
                if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 71)) {
                    // line 72
                    echo "\t\t\t
    \t\t\t\t
    \t\t\t\t\tDocuments à télécharger
    \t\t\t\t
    \t\t\t\t
    \t\t\t\t\t<ul>
    \t\t\t\t\t\t";
                    // line 78
                    $context['_parent'] = $context;
                    $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 78));
                    foreach ($context['_seq'] as $context["_key"] =&gt; $context["pieceJointe"]) {
                        // line 79
                        echo "\t\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getPath("actualites_evenements_klesia.actu_evts_controller_downloadPieceJointe", ["node_id" =&gt; twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 80), "file_id" =&gt; twig_get_attribute($this-&gt;env, $this-&gt;source, $context["pieceJointe"], "id", [], "any", false, false, true, 80)]), "html", null, true);
                        echo "\"
    \t\t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Téléchargement', '";
                        // line 82
                        echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 82), 82, $this-&gt;source), "html", null, true);
                        echo "','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_download"] ?? null), 83, $this-&gt;source), "html", null, true);
                        echo "\" alt=\"Télécharger\"
    \t\t\t\t\t\t\t\twidth=\"30\" height=\"30\"&gt; ";
                        // line 84
                        echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 84), 84, $this-&gt;source), "html", null, true);
                        echo "</a></li>
    \t\t\t\t\t\t";
                    }
                    $_parent = $context['_parent'];
                    unset($context['_seq'], $context['_iterated'], $context['_key'], $context['pieceJointe'], $context['_parent'], $context['loop']);
                    $context = array_intersect_key($context, $_parent) + $_parent;
                    // line 86
                    echo "\t\t\t\t\t</ul>
    \t\t\t\t
    \t\t\t
    \t\t\t";
                }
                // line 90
                echo "\t\t
    \t\t";
            }
            // line 92
            echo "\t";
        }
    
        public function getTemplateName()
        {
            return "actu-evt-detail-generic.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  245 =&gt; 92,  241 =&gt; 90,  235 =&gt; 86,  227 =&gt; 84,  223 =&gt; 83,  219 =&gt; 82,  214 =&gt; 80,  211 =&gt; 79,  207 =&gt; 78,  199 =&gt; 72,  196 =&gt; 71,  191 =&gt; 68,  186 =&gt; 66,  181 =&gt; 64,  178 =&gt; 63,  176 =&gt; 62,  172 =&gt; 60,  164 =&gt; 58,  161 =&gt; 57,  157 =&gt; 56,  151 =&gt; 52,  149 =&gt; 51,  146 =&gt; 50,  144 =&gt; 49,  138 =&gt; 45,  133 =&gt; 42,  124 =&gt; 36,  117 =&gt; 33,  114 =&gt; 32,  111 =&gt; 31,  108 =&gt; 30,  105 =&gt; 29,  102 =&gt; 28,  99 =&gt; 27,  97 =&gt; 26,  94 =&gt; 25,  92 =&gt; 24,  89 =&gt; 23,  83 =&gt; 20,  80 =&gt; 19,  77 =&gt; 18,  71 =&gt; 15,  68 =&gt; 14,  65 =&gt; 13,  59 =&gt; 10,  56 =&gt; 9,  53 =&gt; 8,  49 =&gt; 6,  45 =&gt; 4,  43 =&gt; 3,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    
    \t{% if contenu.images or contenu.piecesJointes %}
    \t
    \t\t{% else %}
    \t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.titre %}
    \t\t\t
    \t\t\t\t{{ contenu.titre|t }}
    \t\t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.introduction %}
    \t\t\t
    \t\t\t\t{{ contenu.introduction|t }}
    \t\t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.body %}
    \t\t\t
    \t\t\t\t{{ contenu.body|t }}
    \t\t\t
    \t\t\t{% endif %}
    
    \t\t\t{% if contenu.node.in_preview %}
    
    \t\t\t{% if contenu.id is not null %}
    \t\t\t{% set link_edit = '/node/' ~ contenu.id ~ '/edit?uuid=' ~ node.uuid.value ~ '&amp;destination=/admin/content' %}
    \t\t\t{% set link_teaser = '/node/preview/' ~ node.uuid.value ~ '/teaser?destination=/admin/content' %}
    \t\t\t{% else %}
    \t\t\t{% set link_edit = '/node/add/' ~ contenu.type ~ '?uuid=' ~ node.uuid.value %}
    \t\t\t{% set link_teaser = '/node/preview/' ~ node.uuid.value ~ '/teaser' %}
    \t\t\t{% endif %}
    \t\t\tRetour
    \t\t\t\tà l'édition du contenu
    \t\t\tVoir l'aperçu
    \t\t\t\tde la mise en avant
    \t\t\t{% else %}
    \t\t\tRetour
    \t\t\t{% endif %}
    \t\t\tHaut de
    \t\t\t\tpage
    \t\t
    \t\t{% if contenu.images or contenu.piecesJointes %}
    \t\t
    \t\t\t{% if contenu.images %}
    \t\t\t
    \t\t\t\t
    \t\t\t\t\t
    \t\t\t\t\t\t<ul>
    \t\t\t\t\t\t\t{% for image in contenu.images %}
    \t\t\t\t\t\t\t<li><a>
    \t\t\t\t\t\t\t\t\t\t</a></li>
    \t\t\t\t\t\t\t{% endfor %}
    \t\t\t\t\t\t</ul>
    \t\t\t\t\t
    \t\t\t\t\t{% if contenu.images|length &gt; 1 %}
    \t\t\t\t\t<a></a>
    \t\t\t\t\t<a></a>
    \t\t\t\t\t{% endif %}
    \t\t\t\t
    \t\t\t
    \t\t\t{% endif %}
    \t\t\t{% if contenu.piecesJointes %}
    \t\t\t
    \t\t\t\t
    \t\t\t\t\tDocuments à télécharger
    \t\t\t\t
    \t\t\t\t
    \t\t\t\t\t<ul>
    \t\t\t\t\t\t{% for pieceJointe in contenu.piecesJointes %}
    \t\t\t\t\t\t<li><a> {{ pieceJointe.fileName }}</a></li>
    \t\t\t\t\t\t{% endfor %}
    \t\t\t\t\t</ul>
    \t\t\t\t
    \t\t\t
    \t\t\t{% endif %}
    \t\t
    \t\t{% endif %}
    \t", "actu-evt-detail-generic.html.twig", "modules/custom/actualites_evenements_klesia/templates/actu-evt-detail-generic.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 3, "set" =&gt; 27, "for" =&gt; 56);
            static $filters = array("t" =&gt; 10, "escape" =&gt; 33, "length" =&gt; 62);
            static $functions = array("path" =&gt; 80);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if', 'set', 'for'],
                    ['t', 'escape', 'length'],
                    ['path']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_2f95370cbbe4809f30471d7d7133c95da5f1a59966c56e97d419ae6058c01e2e', 'actu-evt-detail-generic.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('actu-evt-detail-generic.html.twig', NULL) (Line: 333)
    Twig\Template->loadTemplate('actu-evt-detail-generic.html.twig', 'modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig', 22) (Line: 73)
    __TwigTemplate_75b700c5b4e6e2151f722189d16f5f95660d7da9698a296ba94aec9a2852fba5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('modules/custom/actualites_evenements_klesia/templates/actu-evt-detail.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('actu_evt_detail', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_html.html.twig_7UTHipD8XnLXQC8lYJvPz4Xam', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/html.html.twig */
    class __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 26
            $context["body_classes"] = [0 =&gt; ((        // line 27
    ($context["logged_in"] ?? null)) ? ("user-logged-in") : ("")), 1 =&gt; (( !        // line 28
    ($context["root_path"] ?? null)) ? ("path-frontpage") : (("path-" . \Drupal\Component\Utility\Html::getClass($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["root_path"] ?? null), 28, $this-&gt;source))))), 2 =&gt; ((        // line 29
    ($context["node_type"] ?? null)) ? (("page-node-type-" . \Drupal\Component\Utility\Html::getClass($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["node_type"] ?? null), 29, $this-&gt;source)))) : ("")), 3 =&gt; ((        // line 30
    ($context["db_offline"] ?? null)) ? ("db-offline") : (""))];
            // line 32
            echo "
    
    extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["html_attributes"] ?? null), 34, $this-&gt;source), "html", null, true);
            echo "&gt;
      
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 36, $this-&gt;source));
            echo "\"&gt;
        
        
        ";
            // line 39
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar(((($context["root_path"] ?? null)) ? ($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;safeJoin($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["head_title"] ?? null), 39, $this-&gt;source), " | ")) : ("Page d'accueil | Kap'Klesia")));
            echo "
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 40, $this-&gt;source));
            echo "\"&gt;
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 41, $this-&gt;source));
            echo "\"&gt;
        
        
      
      extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 45, $this-&gt;source), "html", null, true);
            echo "&gt;
        ";
            // line 46
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["page_top"] ?? null), 46, $this-&gt;source), "html", null, true);
            echo "
        ";
            // line 47
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["page"] ?? null), 47, $this-&gt;source), "html", null, true);
            echo "
        ";
            // line 48
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["page_bottom"] ?? null), 48, $this-&gt;source), "html", null, true);
            echo "
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 49, $this-&gt;source));
            echo "\"&gt;
      
    ";
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/html.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  91 =&gt; 49,  87 =&gt; 48,  83 =&gt; 47,  79 =&gt; 46,  75 =&gt; 45,  68 =&gt; 41,  64 =&gt; 40,  60 =&gt; 39,  54 =&gt; 36,  49 =&gt; 34,  45 =&gt; 32,  43 =&gt; 30,  42 =&gt; 29,  41 =&gt; 28,  40 =&gt; 27,  39 =&gt; 26,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Theme override for the basic structure of a single Drupal page.
     *
     * Variables:
     * - logged_in: A flag indicating if user is logged in.
     * - root_path: The root path of the current page (e.g., node, admin, user).
     * - node_type: The content type for the current node, if the page is a node.
     * - head_title: List of text elements that make up the head_title variable.
     *   May contain one or more of the following:
     *   - title: The title of the page.
     *   - name: The name of the site.
     *   - slogan: The slogan of the site.
     * - page_top: Initial rendered markup. This should be printed before 'page'.
     * - page: The rendered page markup.
     * - page_bottom: Closing rendered markup. This variable should be printed after
     *   'page'.
     * - db_offline: A flag indicating if the database is offline.
     * - placeholder_token: The token for generating head, css, js and js-bottom
     *   placeholders.
     *
     * @see template_preprocess_html()
     */
    #}
    {% set body_classes = [
        logged_in ? 'user-logged-in',
        not root_path ? 'path-frontpage' : 'path-' ~ root_path|clean_class,
        node_type ? 'page-node-type-' ~ node_type|clean_class,
        db_offline ? 'db-offline',
    ] %}
    
    
    
      
        
        
        
        {{ root_path ? \"#{head_title|safe_join(' | ')}\" : \"Page d'accueil | Kap'Klesia\"}}
        
        
        
        
      
      
        {{ page_top }}
        {{ page }}
        {{ page_bottom }}
        
      
    ", "themes/custom/klesiatheme_v2/templates/layout/html.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/html.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("set" =&gt; 26);
            static $filters = array("clean_class" =&gt; 28, "escape" =&gt; 34, "raw" =&gt; 36, "safe_join" =&gt; 39);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['set'],
                    ['clean_class', 'escape', 'raw', 'safe_join'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_html.html.twig_7UTHipD8XnLXQC8lYJvPz4Xam', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/html.html.twig */
    class __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 26
            $context["body_classes"] = [0 =&gt; ((        // line 27
    ($context["logged_in"] ?? null)) ? ("user-logged-in") : ("")), 1 =&gt; (( !        // line 28
    ($context["root_path"] ?? null)) ? ("path-frontpage") : (("path-" . \Drupal\Component\Utility\Html::getClass($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["root_path"] ?? null), 28, $this-&gt;source))))), 2 =&gt; ((        // line 29
    ($context["node_type"] ?? null)) ? (("page-node-type-" . \Drupal\Component\Utility\Html::getClass($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["node_type"] ?? null), 29, $this-&gt;source)))) : ("")), 3 =&gt; ((        // line 30
    ($context["db_offline"] ?? null)) ? ("db-offline") : (""))];
            // line 32
            echo "
    
    extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["html_attributes"] ?? null), 34, $this-&gt;source), "html", null, true);
            echo "&gt;
      
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 36, $this-&gt;source));
            echo "\"&gt;
        
        
        ";
            // line 39
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar(((($context["root_path"] ?? null)) ? ($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;safeJoin($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["head_title"] ?? null), 39, $this-&gt;source), " | ")) : ("Page d'accueil | Kap'Klesia")));
            echo "
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 40, $this-&gt;source));
            echo "\"&gt;
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 41, $this-&gt;source));
            echo "\"&gt;
        
        
      
      extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 45, $this-&gt;source), "html", null, true);
            echo "&gt;
        ";
            // line 46
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["page_top"] ?? null), 46, $this-&gt;source), "html", null, true);
            echo "
        ";
            // line 47
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["page"] ?? null), 47, $this-&gt;source), "html", null, true);
            echo "
        ";
            // line 48
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["page_bottom"] ?? null), 48, $this-&gt;source), "html", null, true);
            echo "
        extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;sandbox-&gt;ensureToStringAllowed(($context["placeholder_token"] ?? null), 49, $this-&gt;source));
            echo "\"&gt;
      
    ";
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/html.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  91 =&gt; 49,  87 =&gt; 48,  83 =&gt; 47,  79 =&gt; 46,  75 =&gt; 45,  68 =&gt; 41,  64 =&gt; 40,  60 =&gt; 39,  54 =&gt; 36,  49 =&gt; 34,  45 =&gt; 32,  43 =&gt; 30,  42 =&gt; 29,  41 =&gt; 28,  40 =&gt; 27,  39 =&gt; 26,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Theme override for the basic structure of a single Drupal page.
     *
     * Variables:
     * - logged_in: A flag indicating if user is logged in.
     * - root_path: The root path of the current page (e.g., node, admin, user).
     * - node_type: The content type for the current node, if the page is a node.
     * - head_title: List of text elements that make up the head_title variable.
     *   May contain one or more of the following:
     *   - title: The title of the page.
     *   - name: The name of the site.
     *   - slogan: The slogan of the site.
     * - page_top: Initial rendered markup. This should be printed before 'page'.
     * - page: The rendered page markup.
     * - page_bottom: Closing rendered markup. This variable should be printed after
     *   'page'.
     * - db_offline: A flag indicating if the database is offline.
     * - placeholder_token: The token for generating head, css, js and js-bottom
     *   placeholders.
     *
     * @see template_preprocess_html()
     */
    #}
    {% set body_classes = [
        logged_in ? 'user-logged-in',
        not root_path ? 'path-frontpage' : 'path-' ~ root_path|clean_class,
        node_type ? 'page-node-type-' ~ node_type|clean_class,
        db_offline ? 'db-offline',
    ] %}
    
    
    
      
        
        
        
        {{ root_path ? \"#{head_title|safe_join(' | ')}\" : \"Page d'accueil | Kap'Klesia\"}}
        
        
        
        
      
      
        {{ page_top }}
        {{ page }}
        {{ page_bottom }}
        
      
    ", "themes/custom/klesiatheme_v2/templates/layout/html.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/html.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("set" =&gt; 26);
            static $filters = array("clean_class" =&gt; 28, "escape" =&gt; 34, "raw" =&gt; 36, "safe_join" =&gt; 39);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['set'],
                    ['clean_class', 'escape', 'raw', 'safe_join'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024', 'themes/custom/klesiatheme_v2/templates/layout/html.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('themes/custom/klesiatheme_v2/templates/layout/html.html.twig') (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_page.html.twig_aKV2ms7OJI2IT1DnuHYTB95oU', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/page.html.twig */
    class __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    ";
            // line 2
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 2)) {
                // line 3
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 3), 3, $this-&gt;source), "html", null, true);
                echo "
    ";
            }
            // line 5
            echo "
     
    ";
            // line 7
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 7)) {
                // line 8
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 8), 8, $this-&gt;source), "html", null, true);
                echo "
    ";
            }
            // line 10
            echo "
    ";
            // line 11
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "content", [], "any", false, false, true, 11), 11, $this-&gt;source), "html", null, true);
            echo " 
    
    
    
    ";
            // line 15
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 15)) {
                // line 16
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 16), 16, $this-&gt;source), "html", null, true);
                echo "
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/page.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  72 =&gt; 16,  70 =&gt; 15,  63 =&gt; 11,  60 =&gt; 10,  55 =&gt; 8,  53 =&gt; 7,  49 =&gt; 5,  44 =&gt; 3,  42 =&gt; 2,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    {% if page.top_header %}
    {{ page.top_header }}
    {% endif %}
    
     
    {% if page.header_nav %}
    {{ page.header_nav }}
    {% endif %}
    
    {{ page.content }} 
    
    
    
    {% if page.footer %}
    {{ page.footer }}
    {% endif %}
    ", "themes/custom/klesiatheme_v2/templates/layout/page.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/page.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 2);
            static $filters = array("escape" =&gt; 3);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_page.html.twig_aKV2ms7OJI2IT1DnuHYTB95oU', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* themes/custom/klesiatheme_v2/templates/layout/page.html.twig */
    class __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    ";
            // line 2
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 2)) {
                // line 3
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 3), 3, $this-&gt;source), "html", null, true);
                echo "
    ";
            }
            // line 5
            echo "
     
    ";
            // line 7
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 7)) {
                // line 8
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 8), 8, $this-&gt;source), "html", null, true);
                echo "
    ";
            }
            // line 10
            echo "
    ";
            // line 11
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "content", [], "any", false, false, true, 11), 11, $this-&gt;source), "html", null, true);
            echo " 
    
    
    
    ";
            // line 15
            if (twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 15)) {
                // line 16
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 16), 16, $this-&gt;source), "html", null, true);
                echo "
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "themes/custom/klesiatheme_v2/templates/layout/page.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  72 =&gt; 16,  70 =&gt; 15,  63 =&gt; 11,  60 =&gt; 10,  55 =&gt; 8,  53 =&gt; 7,  49 =&gt; 5,  44 =&gt; 3,  42 =&gt; 2,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    {% if page.top_header %}
    {{ page.top_header }}
    {% endif %}
    
     
    {% if page.header_nav %}
    {{ page.header_nav }}
    {% endif %}
    
    {{ page.content }} 
    
    
    
    {% if page.footer %}
    {{ page.footer }}
    {% endif %}
    ", "themes/custom/klesiatheme_v2/templates/layout/page.html.twig", "/var/www/html/wwwroot/web/themes/custom/klesiatheme_v2/templates/layout/page.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 2);
            static $filters = array("escape" =&gt; 3);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5', 'themes/custom/klesiatheme_v2/templates/layout/page.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('themes/custom/klesiatheme_v2/templates/layout/page.html.twig') (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_block.html.twig_UpmQ2BYJgKhb6HL-75RSPiChq', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/block/templates/block.html.twig */
    class __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
                'content' =&gt; [$this, 'block_content'],
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 30
            echo "extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 30, $this-&gt;source), "html", null, true);
            echo "&gt;
      ";
            // line 31
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["title_prefix"] ?? null), 31, $this-&gt;source), "html", null, true);
            echo "
      ";
            // line 32
            if (($context["label"] ?? null)) {
                // line 33
                echo "    extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["title_attributes"] ?? null), 33, $this-&gt;source), "html", null, true);
                echo "&gt;";
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["label"] ?? null), 33, $this-&gt;source), "html", null, true);
                echo "
      ";
            }
            // line 35
            echo "  ";
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["title_suffix"] ?? null), 35, $this-&gt;source), "html", null, true);
            echo "
      ";
            // line 36
            $this-&gt;displayBlock('content', $context, $blocks);
            // line 39
            echo "
    ";
        }
    
        // line 36
        public function block_content($context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 37
            echo "    ";
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["content"] ?? null), 37, $this-&gt;source), "html", null, true);
            echo "
      ";
        }
    
        public function getTemplateName()
        {
            return "core/modules/block/templates/block.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  75 =&gt; 37,  71 =&gt; 36,  66 =&gt; 39,  64 =&gt; 36,  59 =&gt; 35,  51 =&gt; 33,  49 =&gt; 32,  45 =&gt; 31,  40 =&gt; 30,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a block.
     *
     * Available variables:
     * - plugin_id: The ID of the block implementation.
     * - label: The configured label of the block if visible.
     * - configuration: A list of the block's configuration values.
     *   - label: The configured label for the block.
     *   - label_display: The display settings for the label.
     *   - provider: The module or other provider that provided this block plugin.
     *   - Block plugin specific settings will also be stored here.
     * - content: The content of this block.
     * - attributes: array of HTML attributes populated by modules, intended to
     *   be added to the main container tag of this template.
     *   - id: A valid HTML ID and guaranteed unique.
     * - title_attributes: Same as attributes, except applied to the main title
     *   tag that appears in the template.
     * - title_prefix: Additional output populated by modules, intended to be
     *   displayed in front of the main title tag that appears in the template.
     * - title_suffix: Additional output populated by modules, intended to be
     *   displayed after the main title tag that appears in the template.
     *
     * @see template_preprocess_block()
     *
     * @ingroup themeable
     */
    #}
    
      {{ title_prefix }}
      {% if label %}
        {{ label }}
      {% endif %}
      {{ title_suffix }}
      {% block content %}
        {{ content }}
      {% endblock %}
    
    ", "core/modules/block/templates/block.html.twig", "/var/www/html/wwwroot/web/core/modules/block/templates/block.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 32, "block" =&gt; 36);
            static $filters = array("escape" =&gt; 30);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if', 'block'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_block.html.twig_UpmQ2BYJgKhb6HL-75RSPiChq', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/block/templates/block.html.twig */
    class __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
                'content' =&gt; [$this, 'block_content'],
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 30
            echo "extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 30, $this-&gt;source), "html", null, true);
            echo "&gt;
      ";
            // line 31
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["title_prefix"] ?? null), 31, $this-&gt;source), "html", null, true);
            echo "
      ";
            // line 32
            if (($context["label"] ?? null)) {
                // line 33
                echo "    extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["title_attributes"] ?? null), 33, $this-&gt;source), "html", null, true);
                echo "&gt;";
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["label"] ?? null), 33, $this-&gt;source), "html", null, true);
                echo "
      ";
            }
            // line 35
            echo "  ";
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["title_suffix"] ?? null), 35, $this-&gt;source), "html", null, true);
            echo "
      ";
            // line 36
            $this-&gt;displayBlock('content', $context, $blocks);
            // line 39
            echo "
    ";
        }
    
        // line 36
        public function block_content($context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 37
            echo "    ";
            echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["content"] ?? null), 37, $this-&gt;source), "html", null, true);
            echo "
      ";
        }
    
        public function getTemplateName()
        {
            return "core/modules/block/templates/block.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  75 =&gt; 37,  71 =&gt; 36,  66 =&gt; 39,  64 =&gt; 36,  59 =&gt; 35,  51 =&gt; 33,  49 =&gt; 32,  45 =&gt; 31,  40 =&gt; 30,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a block.
     *
     * Available variables:
     * - plugin_id: The ID of the block implementation.
     * - label: The configured label of the block if visible.
     * - configuration: A list of the block's configuration values.
     *   - label: The configured label for the block.
     *   - label_display: The display settings for the label.
     *   - provider: The module or other provider that provided this block plugin.
     *   - Block plugin specific settings will also be stored here.
     * - content: The content of this block.
     * - attributes: array of HTML attributes populated by modules, intended to
     *   be added to the main container tag of this template.
     *   - id: A valid HTML ID and guaranteed unique.
     * - title_attributes: Same as attributes, except applied to the main title
     *   tag that appears in the template.
     * - title_prefix: Additional output populated by modules, intended to be
     *   displayed in front of the main title tag that appears in the template.
     * - title_suffix: Additional output populated by modules, intended to be
     *   displayed after the main title tag that appears in the template.
     *
     * @see template_preprocess_block()
     *
     * @ingroup themeable
     */
    #}
    
      {{ title_prefix }}
      {% if label %}
        {{ label }}
      {% endif %}
      {{ title_suffix }}
      {% block content %}
        {{ content }}
      {% endblock %}
    
    ", "core/modules/block/templates/block.html.twig", "/var/www/html/wwwroot/web/core/modules/block/templates/block.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 32, "block" =&gt; 36);
            static $filters = array("escape" =&gt; 30);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if', 'block'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e', 'core/modules/block/templates/block.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('core/modules/block/templates/block.html.twig') (Line: 55)
    twig_render_template('core/modules/block/templates/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_bloc-entete.html.twig_h1Xz5Rkz86k37T50yRVXD7nBd', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig */
    class __TwigTemplate_bbd3052ee6365a86e52af428d0868de3c90e1915977f8c20faf4cc0f01941ba7 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    \t
    
    
    \t\t";
            // line 5
            if (($context["klesia_not_doublevue"] ?? null)) {
                // line 6
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("double_vue.main"));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 7
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 7, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 8, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            } else {
                // line 11
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl(""));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 12
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 12, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 13, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            }
            // line 16
            echo "\t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 18
            if (($context["logged_in"] ?? null)) {
                // line 19
                echo "\t\t\t\t";
                if (($context["affichage_bouton_contact"] ?? null)) {
                    // line 20
                    echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("contact_klesia.contact"));
                    echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mes Contacts','utilisateur ";
                    // line 22
                    echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 22, $this-&gt;source), "html", null, true);
                    echo ");\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_multiple_user_silouhette_maron"] ?? null), 23, $this-&gt;source), "html", null, true);
                    echo "\"
    \t\t\t\t\t\talt=\"Twitter\" width=\"30\" height=\"30\"&gt; Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t";
                }
                // line 29
                echo "\t\t\t\t<li><a>
    \t\t\t\t\t\t";
                // line 32
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_prenom", [], "any", false, false, true, 32), "value", [], "any", false, false, true, 32), 32, $this-&gt;source), "html", null, true);
                echo "
    \t\t\t\t\t\t\t";
                // line 33
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_nom", [], "any", false, false, true, 33), "value", [], "any", false, false, true, 33), 33, $this-&gt;source), "html", null, true);
                echo "extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_btn"] ?? null), 34, $this-&gt;source), "html", null, true);
                echo "\" alt=\"\" width=\"19\" height=\"19\"&gt;
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("mon_compte_klesia.page_mon_compte"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mon compte','utilisateur ";
                // line 39
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 39, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Mon
    \t\t\t\t\t\t\tcompte</a> <a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("bloc_entete_klesia.entete_controller_logout"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Déconnexion','utilisateur ";
                // line 42
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "');localStorage.clear()\"&gt;Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t";
            } else {
                // line 46
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_kap_klesia"] ?? null), 47, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Kap Klesia', 'Clic sur le lien Vignette Kap','utilisateur ";
                // line 48
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 48, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 55, $this-&gt;source), "html", null, true);
                echo "');\"&gt;
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t</ul>
    \t\t
    \t\t";
            // line 61
            if (($context["logged_in"] ?? null)) {
                // line 62
                echo "\t\t
    \t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_menu"] ?? null), 65, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Burger\" width=\"30\" height=\"30\"&gt;
    \t\t
    \t\t";
            }
            // line 68
            echo "\t
    \t\t 
    \t
    
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  187 =&gt; 68,  181 =&gt; 65,  176 =&gt; 62,  174 =&gt; 61,  170 =&gt; 59,  163 =&gt; 55,  153 =&gt; 48,  149 =&gt; 47,  146 =&gt; 46,  139 =&gt; 42,  135 =&gt; 41,  130 =&gt; 39,  126 =&gt; 38,  119 =&gt; 34,  115 =&gt; 33,  111 =&gt; 32,  106 =&gt; 29,  97 =&gt; 23,  93 =&gt; 22,  89 =&gt; 21,  86 =&gt; 20,  83 =&gt; 19,  81 =&gt; 18,  77 =&gt; 16,  71 =&gt; 13,  67 =&gt; 12,  62 =&gt; 11,  56 =&gt; 8,  52 =&gt; 7,  47 =&gt; 6,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    
    
    \t\t{% if klesia_not_doublevue %}
    \t\t<a></a>
    \t\t{% else %}
    \t\t<a>') }}\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur {{ gaBouton }}');\"&gt;</a>
    \t\t{% endif %}
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if logged_in %}
    \t\t\t\t{% if affichage_bouton_contact %}
    \t\t\t\t<li><a> Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t<li><a>
    \t\t\t\t\t\t{{ user.field_prenom.value }}
    \t\t\t\t\t\t\t{{ user.field_nom.value }}
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a>Mon
    \t\t\t\t\t\t\tcompte</a> <a>Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t{% else %}
    \t\t\t\t<li><a>Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a>
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t\t{% if logged_in %}
    \t\t
    \t\t\t
    \t\t
    \t\t{% endif %}
    \t
    \t\t 
    \t
    
    ", "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 5);
            static $filters = array("escape" =&gt; 7);
            static $functions = array("url" =&gt; 6);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_bloc-entete.html.twig_h1Xz5Rkz86k37T50yRVXD7nBd', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig */
    class __TwigTemplate_bbd3052ee6365a86e52af428d0868de3c90e1915977f8c20faf4cc0f01941ba7 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    \t
    
    
    \t\t";
            // line 5
            if (($context["klesia_not_doublevue"] ?? null)) {
                // line 6
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("double_vue.main"));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 7
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 7, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 8, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            } else {
                // line 11
                echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl(""));
                echo "\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur ";
                // line 12
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 12, $this-&gt;source), "html", null, true);
                echo "');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_path"] ?? null), 13, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"&gt;</a>
    \t\t";
            }
            // line 16
            echo "\t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 18
            if (($context["logged_in"] ?? null)) {
                // line 19
                echo "\t\t\t\t";
                if (($context["affichage_bouton_contact"] ?? null)) {
                    // line 20
                    echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("contact_klesia.contact"));
                    echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mes Contacts','utilisateur ";
                    // line 22
                    echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 22, $this-&gt;source), "html", null, true);
                    echo ");\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_multiple_user_silouhette_maron"] ?? null), 23, $this-&gt;source), "html", null, true);
                    echo "\"
    \t\t\t\t\t\talt=\"Twitter\" width=\"30\" height=\"30\"&gt; Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t";
                }
                // line 29
                echo "\t\t\t\t<li><a>
    \t\t\t\t\t\t";
                // line 32
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_prenom", [], "any", false, false, true, 32), "value", [], "any", false, false, true, 32), 32, $this-&gt;source), "html", null, true);
                echo "
    \t\t\t\t\t\t\t";
                // line 33
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(twig_get_attribute($this-&gt;env, $this-&gt;source, twig_get_attribute($this-&gt;env, $this-&gt;source, ($context["user"] ?? null), "field_nom", [], "any", false, false, true, 33), "value", [], "any", false, false, true, 33), 33, $this-&gt;source), "html", null, true);
                echo "extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_right_arrow_btn"] ?? null), 34, $this-&gt;source), "html", null, true);
                echo "\" alt=\"\" width=\"19\" height=\"19\"&gt;
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("mon_compte_klesia.page_mon_compte"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mon compte','utilisateur ";
                // line 39
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 39, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Mon
    \t\t\t\t\t\t\tcompte</a> <a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("bloc_entete_klesia.entete_controller_logout"));
                echo "\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Déconnexion','utilisateur ";
                // line 42
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "');localStorage.clear()\"&gt;Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t";
            } else {
                // line 46
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_kap_klesia"] ?? null), 47, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Kap Klesia', 'Clic sur le lien Vignette Kap','utilisateur ";
                // line 48
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 48, $this-&gt;source), "html", null, true);
                echo "');\"&gt;Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["gaBouton"] ?? null), 55, $this-&gt;source), "html", null, true);
                echo "');\"&gt;
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t</ul>
    \t\t
    \t\t";
            // line 61
            if (($context["logged_in"] ?? null)) {
                // line 62
                echo "\t\t
    \t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_menu"] ?? null), 65, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Burger\" width=\"30\" height=\"30\"&gt;
    \t\t
    \t\t";
            }
            // line 68
            echo "\t
    \t\t 
    \t
    
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  187 =&gt; 68,  181 =&gt; 65,  176 =&gt; 62,  174 =&gt; 61,  170 =&gt; 59,  163 =&gt; 55,  153 =&gt; 48,  149 =&gt; 47,  146 =&gt; 46,  139 =&gt; 42,  135 =&gt; 41,  130 =&gt; 39,  126 =&gt; 38,  119 =&gt; 34,  115 =&gt; 33,  111 =&gt; 32,  106 =&gt; 29,  97 =&gt; 23,  93 =&gt; 22,  89 =&gt; 21,  86 =&gt; 20,  83 =&gt; 19,  81 =&gt; 18,  77 =&gt; 16,  71 =&gt; 13,  67 =&gt; 12,  62 =&gt; 11,  56 =&gt; 8,  52 =&gt; 7,  47 =&gt; 6,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    
    
    \t\t{% if klesia_not_doublevue %}
    \t\t<a></a>
    \t\t{% else %}
    \t\t<a>') }}\"
    \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur {{ gaBouton }}');\"&gt;</a>
    \t\t{% endif %}
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if logged_in %}
    \t\t\t\t{% if affichage_bouton_contact %}
    \t\t\t\t<li><a> Mes
    \t\t\t\t\t\t\tcontacts
    \t\t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t<li><a>
    \t\t\t\t\t\t{{ user.field_prenom.value }}
    \t\t\t\t\t\t\t{{ user.field_nom.value }}
    \t\t\t\t</a>
    \t\t\t\t\t
    \t\t\t\t\t\t<a>Mon
    \t\t\t\t\t\t\tcompte</a> <a>Déconnexion</a>
    
    \t\t\t\t\t</li>
    \t\t\t\t{% else %}
    \t\t\t\t<li><a>Kap'Klesia
    \t\t\t\t</a></li>
    
    \t\t\t\t<li><a>
    \t\t\t\t\t\tSe connecter
    \t\t\t\t</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t\t{% if logged_in %}
    \t\t
    \t\t\t
    \t\t
    \t\t{% endif %}
    \t
    \t\t 
    \t
    
    ", "modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 5);
            static $filters = array("escape" =&gt; 7);
            static $functions = array("url" =&gt; 6);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_bbd3052ee6365a86e52af428d0868de3c90e1915977f8c20faf4cc0f01941ba7', 'modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig') (Line: 55)
    twig_render_template('modules/custom/bloc_entete_klesia/templates/bloc-entete.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('bloc_entete', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 64)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('core/modules/block/templates/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_region.html.twig_oy5z0amIjKMomfJ1oaqS9eflY', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/region.html.twig */
    class __TwigTemplate_00383b0408f259103012b86926b187bf87e3ba81e8748498f64153652f581f3b extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 17
            if (($context["content"] ?? null)) {
                // line 18
                echo "  extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 18, $this-&gt;source), "html", null, true);
                echo "&gt;
        ";
                // line 19
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["content"] ?? null), 19, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/region.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  46 =&gt; 19,  41 =&gt; 18,  39 =&gt; 17,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a region.
     *
     * Available variables:
     * - content: The content for this region, typically blocks.
     * - attributes: HTML attributes for the region .
     * - region: The name of the region variable as defined in the theme's
     *   .info.yml file.
     *
     * @see template_preprocess_region()
     *
     * @ingroup themeable
     */
    #}
    {% if content %}
      
        {{ content }}
      
    {% endif %}
    ", "core/modules/system/templates/region.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/region.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 17);
            static $filters = array("escape" =&gt; 18);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_region.html.twig_oy5z0amIjKMomfJ1oaqS9eflY', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/region.html.twig */
    class __TwigTemplate_00383b0408f259103012b86926b187bf87e3ba81e8748498f64153652f581f3b extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 17
            if (($context["content"] ?? null)) {
                // line 18
                echo "  extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["attributes"] ?? null), 18, $this-&gt;source), "html", null, true);
                echo "&gt;
        ";
                // line 19
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["content"] ?? null), 19, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/region.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  46 =&gt; 19,  41 =&gt; 18,  39 =&gt; 17,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation to display a region.
     *
     * Available variables:
     * - content: The content for this region, typically blocks.
     * - attributes: HTML attributes for the region .
     * - region: The name of the region variable as defined in the theme's
     *   .info.yml file.
     *
     * @see template_preprocess_region()
     *
     * @ingroup themeable
     */
    #}
    {% if content %}
      
        {{ content }}
      
    {% endif %}
    ", "core/modules/system/templates/region.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/region.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 17);
            static $filters = array("escape" =&gt; 18);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_00383b0408f259103012b86926b187bf87e3ba81e8748498f64153652f581f3b', 'core/modules/system/templates/region.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('core/modules/system/templates/region.html.twig') (Line: 55)
    twig_render_template('core/modules/system/templates/region.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('region', Array) (Line: 478)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_bloc-footer.html.twig_Vw9DqK1VIfzSyWj3IFMKcDmqa', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_footer/templates/bloc-footer.html.twig */
    class __TwigTemplate_5e4af924d9982edaf76a7c1be0ef615502ac90ab997abf933e04c5f86a172287 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    \t
    \t\t
    \t\t\t
    \t\t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_klesia"] ?? null), 5, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Klesia, Protection et Innovation sociales\" width=\"180\"
    \t\t\t\t\theight=\"66\"&gt;
    \t\t\t
    \t\t\t
    \t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("actualites_evenements_klesia.actu_evts_controller_listeActuEvts"));
            echo "\"
    \t\t\t\t\trole=\"button\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Actualités','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_journal"] ?? null), 14, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Actualités\" width=\"64\" height=\"64\"&gt;Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t";
            // line 20
            if (($context["lien_twitter_actif"] ?? null)) {
                // line 21
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_twitter"] ?? null), 21, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Twitter','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_twitter_footer"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Twitter\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 27
            echo "\t\t\t\t\t";
            if (($context["lien_linkedin_actif"] ?? null)) {
                // line 28
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_linkedin"] ?? null), 29, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien LinkedIn','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_linkedin"] ?? null), 31, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Linkedin\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 34
            echo "\t\t\t\t\t";
            if (($context["lien_facebook_actif"] ?? null)) {
                // line 35
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_facebook"] ?? null), 36, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Facebook','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_facebook"] ?? null), 38, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Facebook\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 41
            echo "\t\t\t\t\t";
            if (($context["lien_youtube_actif"] ?? null)) {
                // line 42
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_youtube"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Youtube','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_youtube"] ?? null), 44, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\t\talt=\"YouTube\" width=\"30\" height=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 47
            echo "\t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 53
            if (($context["lien_mentions_legales_actif"] ?? null)) {
                // line 54
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_legales"] ?? null), 56, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur les Mentions légales','utilisateur ID');\"&gt;";
                // line 57
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_mentions_legales"] ?? null), 57, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t\t";
            if ((($context["lien_mentions_legales_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 60
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 62
            echo "\t\t\t\t";
            if (($context["lien_cookies_actif"] ?? null)) {
                // line 63
                echo "\t\t\t\t<li><a>";
                // line 66
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_cookies"] ?? null), 66, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 68
            echo "\t\t\t\t
    \t\t\t\t";
            // line 69
            if ((($context["lien_politique_conf_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 70
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 72
            echo "\t\t\t\t";
            if (($context["lien_politique_conf_actif"] ?? null)) {
                // line 73
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_politique_conf"] ?? null), 75, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Politique de confidentialité','utilisateur ID');\"&gt;";
                // line 76
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_politique_conf"] ?? null), 76, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 78
            echo "\t\t\t\t";
            if (((($context["lien_cookies_actif"] ?? null) &amp;&amp; ($context["lien_klesia_actif"] ?? null)) || (($context["lien_politique_conf_actif"] ?? null) &amp;&amp; ($context["lien_politique_conf_actif"] ?? null)))) {
                // line 79
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 81
            echo "\t\t\t\t";
            if (($context["lien_klesia_actif"] ?? null)) {
                // line 82
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_klesia"] ?? null), 84, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Klesia.fr','utilisateur ID');\"&gt;";
                // line 85
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_klesia"] ?? null), 85, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 87
            echo "\t\t\t</ul>
    \t\t
    \t
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_footer/templates/bloc-footer.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  224 =&gt; 87,  219 =&gt; 85,  215 =&gt; 84,  211 =&gt; 82,  208 =&gt; 81,  204 =&gt; 79,  201 =&gt; 78,  196 =&gt; 76,  192 =&gt; 75,  188 =&gt; 73,  185 =&gt; 72,  181 =&gt; 70,  179 =&gt; 69,  176 =&gt; 68,  171 =&gt; 66,  166 =&gt; 63,  163 =&gt; 62,  159 =&gt; 60,  156 =&gt; 59,  151 =&gt; 57,  147 =&gt; 56,  143 =&gt; 54,  141 =&gt; 53,  133 =&gt; 47,  127 =&gt; 44,  121 =&gt; 42,  118 =&gt; 41,  112 =&gt; 38,  107 =&gt; 36,  104 =&gt; 35,  101 =&gt; 34,  95 =&gt; 31,  90 =&gt; 29,  87 =&gt; 28,  84 =&gt; 27,  78 =&gt; 24,  71 =&gt; 21,  69 =&gt; 20,  60 =&gt; 14,  55 =&gt; 12,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t<a>Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t{% if lien_twitter_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_linkedin_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_facebook_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_youtube_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if lien_mentions_legales_actif %}
    \t\t\t\t<li><a>{{ libelle_mentions_legales }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_mentions_legales_actif and (lien_cookies_actif or lien_klesia_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_cookies_actif %}
    \t\t\t\t<li><a>{{ libelle_cookies }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t
    \t\t\t\t{% if lien_politique_conf_actif and (lien_cookies_actif or lien_klesia_actif)%}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_politique_conf_actif %}
    \t\t\t\t<li><a>{{ libelle_politique_conf }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if (lien_cookies_actif and lien_klesia_actif) or (lien_politique_conf_actif and lien_politique_conf_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_klesia_actif %}
    \t\t\t\t<li><a>{{ libelle_klesia }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t
    ", "modules/custom/bloc_footer/templates/bloc-footer.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_footer/templates/bloc-footer.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 20);
            static $filters = array("escape" =&gt; 5);
            static $functions = array("url" =&gt; 12);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_bloc-footer.html.twig_Vw9DqK1VIfzSyWj3IFMKcDmqa', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* modules/custom/bloc_footer/templates/bloc-footer.html.twig */
    class __TwigTemplate_5e4af924d9982edaf76a7c1be0ef615502ac90ab997abf933e04c5f86a172287 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 1
            echo "
    \t
    \t\t
    \t\t\t
    \t\t\t\textensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_klesia"] ?? null), 5, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Klesia, Protection et Innovation sociales\" width=\"180\"
    \t\t\t\t\theight=\"66\"&gt;
    \t\t\t
    \t\t\t
    \t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;renderVar($this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;getUrl("actualites_evenements_klesia.actu_evts_controller_listeActuEvts"));
            echo "\"
    \t\t\t\t\trole=\"button\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Actualités','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_journal"] ?? null), 14, $this-&gt;source), "html", null, true);
            echo "\"
    \t\t\t\t\talt=\"Actualités\" width=\"64\" height=\"64\"&gt;Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t";
            // line 20
            if (($context["lien_twitter_actif"] ?? null)) {
                // line 21
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_twitter"] ?? null), 21, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Twitter','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_twitter_footer"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Twitter\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 27
            echo "\t\t\t\t\t";
            if (($context["lien_linkedin_actif"] ?? null)) {
                // line 28
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_linkedin"] ?? null), 29, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien LinkedIn','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_linkedin"] ?? null), 31, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Linkedin\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 34
            echo "\t\t\t\t\t";
            if (($context["lien_facebook_actif"] ?? null)) {
                // line 35
                echo "\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_facebook"] ?? null), 36, $this-&gt;source), "html", null, true);
                echo "\" target=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Facebook','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_facebook"] ?? null), 38, $this-&gt;source), "html", null, true);
                echo "\" alt=\"Facebook\" width=\"30\"
    \t\t\t\t\t\t\theight=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 41
            echo "\t\t\t\t\t";
            if (($context["lien_youtube_actif"] ?? null)) {
                // line 42
                echo "\t\t\t\t\t<li><a echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_youtube"] ?? null), 42, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\ttarget=\"_blank\"
    \t\t\t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Youtube','utilisateur ID');\"&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["img_logo_youtube"] ?? null), 44, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\t\t\talt=\"YouTube\" width=\"30\" height=\"30\"&gt;</a></li>
    \t\t\t\t\t";
            }
            // line 47
            echo "\t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t";
            // line 53
            if (($context["lien_mentions_legales_actif"] ?? null)) {
                // line 54
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_legales"] ?? null), 56, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur les Mentions légales','utilisateur ID');\"&gt;";
                // line 57
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_mentions_legales"] ?? null), 57, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 59
            echo "\t\t\t\t";
            if ((($context["lien_mentions_legales_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 60
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 62
            echo "\t\t\t\t";
            if (($context["lien_cookies_actif"] ?? null)) {
                // line 63
                echo "\t\t\t\t<li><a>";
                // line 66
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_cookies"] ?? null), 66, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 68
            echo "\t\t\t\t
    \t\t\t\t";
            // line 69
            if ((($context["lien_politique_conf_actif"] ?? null) &amp;&amp; (($context["lien_cookies_actif"] ?? null) || ($context["lien_klesia_actif"] ?? null)))) {
                // line 70
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 72
            echo "\t\t\t\t";
            if (($context["lien_politique_conf_actif"] ?? null)) {
                // line 73
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_mentions_politique_conf"] ?? null), 75, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Politique de confidentialité','utilisateur ID');\"&gt;";
                // line 76
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_politique_conf"] ?? null), 76, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 78
            echo "\t\t\t\t";
            if (((($context["lien_cookies_actif"] ?? null) &amp;&amp; ($context["lien_klesia_actif"] ?? null)) || (($context["lien_politique_conf_actif"] ?? null) &amp;&amp; ($context["lien_politique_conf_actif"] ?? null)))) {
                // line 79
                echo "\t\t\t\t<li>•</li>
    \t\t\t\t";
            }
            // line 81
            echo "\t\t\t\t";
            if (($context["lien_klesia_actif"] ?? null)) {
                // line 82
                echo "\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["lien_klesia"] ?? null), 84, $this-&gt;source), "html", null, true);
                echo "\"
    \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Klesia.fr','utilisateur ID');\"&gt;";
                // line 85
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["libelle_klesia"] ?? null), 85, $this-&gt;source), "html", null, true);
                echo "</a></li>
    \t\t\t\t";
            }
            // line 87
            echo "\t\t\t</ul>
    \t\t
    \t
    ";
        }
    
        public function getTemplateName()
        {
            return "modules/custom/bloc_footer/templates/bloc-footer.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  224 =&gt; 87,  219 =&gt; 85,  215 =&gt; 84,  211 =&gt; 82,  208 =&gt; 81,  204 =&gt; 79,  201 =&gt; 78,  196 =&gt; 76,  192 =&gt; 75,  188 =&gt; 73,  185 =&gt; 72,  181 =&gt; 70,  179 =&gt; 69,  176 =&gt; 68,  171 =&gt; 66,  166 =&gt; 63,  163 =&gt; 62,  159 =&gt; 60,  156 =&gt; 59,  151 =&gt; 57,  147 =&gt; 56,  143 =&gt; 54,  141 =&gt; 53,  133 =&gt; 47,  127 =&gt; 44,  121 =&gt; 42,  118 =&gt; 41,  112 =&gt; 38,  107 =&gt; 36,  104 =&gt; 35,  101 =&gt; 34,  95 =&gt; 31,  90 =&gt; 29,  87 =&gt; 28,  84 =&gt; 27,  78 =&gt; 24,  71 =&gt; 21,  69 =&gt; 20,  60 =&gt; 14,  55 =&gt; 12,  45 =&gt; 5,  39 =&gt; 1,);
        }
    
        public function getSourceContext()
        {
            return new Source("
    \t
    \t\t
    \t\t\t
    \t\t\t\t
    \t\t\t
    \t\t\t
    \t\t\t\t<a>Actualités</a>
    \t\t\t
    \t\t\t
    \t\t\t\t<ul>
    \t\t\t\t\t{% if lien_twitter_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_linkedin_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_facebook_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t\t{% if lien_youtube_actif %}
    \t\t\t\t\t<li><a></a></li>
    \t\t\t\t\t{% endif %}
    \t\t\t\t</ul>
    \t\t\t
    \t\t
    \t\t
    \t\t
    \t\t\t<ul>
    \t\t\t\t{% if lien_mentions_legales_actif %}
    \t\t\t\t<li><a>{{ libelle_mentions_legales }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_mentions_legales_actif and (lien_cookies_actif or lien_klesia_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_cookies_actif %}
    \t\t\t\t<li><a>{{ libelle_cookies }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t
    \t\t\t\t{% if lien_politique_conf_actif and (lien_cookies_actif or lien_klesia_actif)%}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_politique_conf_actif %}
    \t\t\t\t<li><a>{{ libelle_politique_conf }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if (lien_cookies_actif and lien_klesia_actif) or (lien_politique_conf_actif and lien_politique_conf_actif) %}
    \t\t\t\t<li>•</li>
    \t\t\t\t{% endif %}
    \t\t\t\t{% if lien_klesia_actif %}
    \t\t\t\t<li><a>{{ libelle_klesia }}</a></li>
    \t\t\t\t{% endif %}
    \t\t\t</ul>
    \t\t
    \t
    ", "modules/custom/bloc_footer/templates/bloc-footer.html.twig", "/var/www/html/wwwroot/web/modules/custom/bloc_footer/templates/bloc-footer.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 20);
            static $filters = array("escape" =&gt; 5);
            static $functions = array("url" =&gt; 12);
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    ['url']
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_5e4af924d9982edaf76a7c1be0ef615502ac90ab997abf933e04c5f86a172287', 'modules/custom/bloc_footer/templates/bloc-footer.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('modules/custom/bloc_footer/templates/bloc-footer.html.twig') (Line: 55)
    twig_render_template('modules/custom/bloc_footer/templates/bloc-footer.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('bloc_footer', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->block_content(Array, Array) (Line: 182)
    Twig\Template->displayBlock('content', Array, Array) (Line: 64)
    __TwigTemplate_3e0d31478c0262083377dabb65af4475ce2630d61d38d8d43b367d11558c433e->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('core/modules/block/templates/block.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 72)
    __TwigTemplate_346fc50acf7aa9beb81cfea76041a6f6155b7868555845782d06b43c7bbc34c5->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 123 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php', 511) (Line: 104)
    Drupal\Component\PhpStorage\FileStorage->createDirectory('sites/default/files/php/twig', 511) (Line: 73)
    Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/default/files/php/twig') (Line: 66)
    Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('692708d7058a5_off-canvas-page-wrapper.h_RV9_5bMpl6Fpln3zfQE9NU2KU', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/off-canvas-page-wrapper.html.twig */
    class __TwigTemplate_f2e7d1db0e91a38148b6f680e6cb27ce4b89aa557903f288d3b2cc58af8ff501 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 22
            if (($context["children"] ?? null)) {
                // line 23
                echo "  
        ";
                // line 24
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["children"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/off-canvas-page-wrapper.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  44 =&gt; 24,  41 =&gt; 23,  39 =&gt; 22,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation for a page wrapper.
     *
     * For consistent wrapping to {{ page }} render in all themes. The
     * \"data-off-canvas-main-canvas\" attribute is required by the off-canvas dialog.
     * This is used by the core/drupal.dialog.off_canvas library to select the
     * \"main canvas\" page element as opposed to the \"off canvas\" which is the dialog
     * itself. The \"main canvas\" element must be resized according to the width of
     * the \"off canvas\" dialog so that no portion of the \"main canvas\" is obstructed
     * by the off-canvas dialog. The off-canvas dialog can vary in width when opened
     * and can be resized by the user. The \"data-off-canvas-main-canvas\" attribute
     * cannot be removed without breaking the off-canvas dialog functionality.
     *
     * Available variables:
     * - children: Contains the child elements of the page.
     *
     * @ingroup themeable
     */
    #}
    {% if children %}
      
        {{ children }}
      
    {% endif %}
    ", "core/modules/system/templates/off-canvas-page-wrapper.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/off-canvas-page-wrapper.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 22);
            static $filters = array("escape" =&gt; 24);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 112)
    Drupal\Core\Template\TwigPhpStorageCache->write('692708d7058a5_off-canvas-page-wrapper.h_RV9_5bMpl6Fpln3zfQE9NU2KU', '&lt;?php
    
    use Twig\Environment;
    use Twig\Error\LoaderError;
    use Twig\Error\RuntimeError;
    use Twig\Extension\SandboxExtension;
    use Twig\Markup;
    use Twig\Sandbox\SecurityError;
    use Twig\Sandbox\SecurityNotAllowedTagError;
    use Twig\Sandbox\SecurityNotAllowedFilterError;
    use Twig\Sandbox\SecurityNotAllowedFunctionError;
    use Twig\Source;
    use Twig\Template;
    
    /* core/modules/system/templates/off-canvas-page-wrapper.html.twig */
    class __TwigTemplate_f2e7d1db0e91a38148b6f680e6cb27ce4b89aa557903f288d3b2cc58af8ff501 extends \Twig\Template
    {
        private $source;
        private $macros = [];
    
        public function __construct(Environment $env)
        {
            parent::__construct($env);
    
            $this-&gt;source = $this-&gt;getSourceContext();
    
            $this-&gt;parent = false;
    
            $this-&gt;blocks = [
            ];
            $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
            $this-&gt;checkSecurity();
        }
    
        protected function doDisplay(array $context, array $blocks = [])
        {
            $macros = $this-&gt;macros;
            // line 22
            if (($context["children"] ?? null)) {
                // line 23
                echo "  
        ";
                // line 24
                echo $this-&gt;extensions['Drupal\Core\Template\TwigExtension']-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["children"] ?? null), 24, $this-&gt;source), "html", null, true);
                echo "
      
    ";
            }
        }
    
        public function getTemplateName()
        {
            return "core/modules/system/templates/off-canvas-page-wrapper.html.twig";
        }
    
        public function isTraitable()
        {
            return false;
        }
    
        public function getDebugInfo()
        {
            return array (  44 =&gt; 24,  41 =&gt; 23,  39 =&gt; 22,);
        }
    
        public function getSourceContext()
        {
            return new Source("{#
    /**
     * @file
     * Default theme implementation for a page wrapper.
     *
     * For consistent wrapping to {{ page }} render in all themes. The
     * \"data-off-canvas-main-canvas\" attribute is required by the off-canvas dialog.
     * This is used by the core/drupal.dialog.off_canvas library to select the
     * \"main canvas\" page element as opposed to the \"off canvas\" which is the dialog
     * itself. The \"main canvas\" element must be resized according to the width of
     * the \"off canvas\" dialog so that no portion of the \"main canvas\" is obstructed
     * by the off-canvas dialog. The off-canvas dialog can vary in width when opened
     * and can be resized by the user. The \"data-off-canvas-main-canvas\" attribute
     * cannot be removed without breaking the off-canvas dialog functionality.
     *
     * Available variables:
     * - children: Contains the child elements of the page.
     *
     * @ingroup themeable
     */
    #}
    {% if children %}
      
        {{ children }}
      
    {% endif %}
    ", "core/modules/system/templates/off-canvas-page-wrapper.html.twig", "/var/www/html/wwwroot/web/core/modules/system/templates/off-canvas-page-wrapper.html.twig");
        }
        
        public function checkSecurity()
        {
            static $tags = array("if" =&gt; 22);
            static $filters = array("escape" =&gt; 24);
            static $functions = array();
    
            try {
                $this-&gt;sandbox-&gt;checkSecurity(
                    ['if'],
                    ['escape'],
                    []
                );
            } catch (SecurityError $e) {
                $e-&gt;setSourceContext($this-&gt;source);
    
                if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                    $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
                } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                    $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
                } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                    $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
                }
    
                throw $e;
            }
    
        }
    }
    ') (Line: 409)
    Twig\Environment->loadClass('__TwigTemplate_f2e7d1db0e91a38148b6f680e6cb27ce4b89aa557903f288d3b2cc58af8ff501', 'core/modules/system/templates/off-canvas-page-wrapper.html.twig', NULL) (Line: 381)
    Twig\Environment->loadTemplate('core/modules/system/templates/off-canvas-page-wrapper.html.twig') (Line: 55)
    twig_render_template('core/modules/system/templates/off-canvas-page-wrapper.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('off_canvas_page_wrapper', Array) (Line: 478)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 479)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 83)
    __TwigTemplate_cff662e461f1e23813ae11d48ae4ced8866f89e2b1d762c1aa5c155534b62024->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 55)
    twig_render_template('themes/custom/klesiatheme_v2/templates/layout/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 162)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    

Redressement et accord tacite de l’URSSAF

Un arrêt de la Cour de cassation du 9 mai, stipule que l’annulation d’un redressement, par la commission de recours amiable, ne vaut pas accord tacite de l’Urssaf.

Les faits 

Dans cette affaire, à l’issue d’un contrôle Urssaf, l’entreprise a subi un redressement portant sur la réintégration dans l’assiette des cotisations de la prise en charge par l’employeur des frais de repas. Ce redressement a ensuite été annulé par la commission de recours amiable (CRA). Lors d’un nouveau contrôle quelques années après, l’entreprise encourt le même chef de redressement et saisit le tribunal des affaires de sécurité sociale pour faire annuler le redressement en se prévalant de l’annulation par la CRA du précédent redressement. 

La cour d’appel répond favorablement à la demande de l’entreprise au motif que le redressement adressé lors d’un précédent contrôle avait été annulé par la CRA et que les circonstances ayant entraîné le redressement litigieux demeurent identiques. 

Décision 
 

La Cour de Cassation casse et annule la décision de la cour d’appel sur ce point uniquement au motif que les faits avaient fait l’objet d’un redressement de sorte que l’entreprise ne pouvait se prévaloir d’un accord tacite de l’Urssaf. 
Cette décision rappelle qu’il ne peut y avoir accord tacite qu’en l’absence d’observations. Dès lors que l’Urssaf a fait part d’observations, les mêmes points peuvent faire l’objet d’un redressement ultérieur, quand bien même le précédent redressement aurait été annulé. 

Pour rappel, l’article R. 243-59-7 du code de la sécurité sociale définit l’accord tacite : « Le redressement établi en application des dispositions de l'article L. 243-7 ne peut porter sur des éléments qui, ayant fait l'objet d'un précédent contrôle dans la même entreprise ou le même établissement n'ont pas donné lieu à observations de la part de l'organisme effectuant le contrôle dans les conditions prévues à l'article R. 243-59 dès lors que : 

1. L'organisme a eu l'occasion, au vu de l'ensemble des documents consultés, de se prononcer en toute connaissance de cause sur ces éléments ;

2. Les circonstances de droit et de fait au regard desquelles les éléments ont été examinés sont inchangées. » 
 

Cour de Cassation - 2ème chambre civile. 9 mai 2019, n° 18-15.435