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->env, $this->source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 56)); foreach ($context['_seq'] as $context["_key"] => $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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["image"], "url", [], "any", false, false, true, 58), 58, $this->source), "html", null, true); echo "\" alt=\"\"></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->env, twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 62)) > 1)) { // line 63 echo "\t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 64, $this->source), "html", null, true); echo "\" alt=\"\" width=\"70\" height=\"70\"></a> \t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 66, $this->source), "html", null, true); echo "\" alt=\"\" width=\"70\" height=\"70\"></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->env, $this->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->env, $this->source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 78)); foreach ($context['_seq'] as $context["_key"] => $context["pieceJointe"]) { // line 79 echo "\t\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->extensions['Drupal\Core\Template\TwigExtension']->getPath("actualites_evenements_klesia.actu_evts_controller_downloadPieceJointe", ["node_id" => twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 80), "file_id" => twig_get_attribute($this->env, $this->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 82), 82, $this->source), "html", null, true); echo "','utilisateur ID');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_download"] ?? null), 83, $this->source), "html", null, true); echo "\" alt=\"Télécharger\" \t\t\t\t\t\t\t\twidth=\"30\" height=\"30\"> "; // line 84 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 84), 84, $this->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 => 92, 241 => 90, 235 => 86, 227 => 84, 223 => 83, 219 => 82, 214 => 80, 211 => 79, 207 => 78, 199 => 72, 196 => 71, 191 => 68, 186 => 66, 181 => 64, 178 => 63, 176 => 62, 172 => 60, 164 => 58, 161 => 57, 157 => 56, 151 => 52, 149 => 51, 146 => 50, 144 => 49, 138 => 45, 133 => 42, 124 => 36, 117 => 33, 114 => 32, 111 => 31, 108 => 30, 105 => 29, 102 => 28, 99 => 27, 97 => 26, 94 => 25, 92 => 24, 89 => 23, 83 => 20, 80 => 19, 77 => 18, 71 => 15, 68 => 14, 65 => 13, 59 => 10, 56 => 9, 53 => 8, 49 => 6, 45 => 4, 43 => 3, 39 => 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 ~ '&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 > 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" => 3, "set" => 27, "for" => 56); static $filters = array("t" => 10, "escape" => 33, "length" => 62); static $functions = array("path" => 80); try { $this->sandbox->checkSecurity( ['if', 'set', 'for'], ['t', 'escape', 'length'], ['path'] ); } 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-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->env, $this->source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 56)); foreach ($context['_seq'] as $context["_key"] => $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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["image"], "url", [], "any", false, false, true, 58), 58, $this->source), "html", null, true); echo "\" alt=\"\"></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->env, twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "images", [], "any", false, false, true, 62)) > 1)) { // line 63 echo "\t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 64, $this->source), "html", null, true); echo "\" alt=\"\" width=\"70\" height=\"70\"></a> \t\t\t\t\t<a>extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_right_arrow_grey"] ?? null), 66, $this->source), "html", null, true); echo "\" alt=\"\" width=\"70\" height=\"70\"></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->env, $this->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->env, $this->source, ($context["contenu"] ?? null), "piecesJointes", [], "any", false, false, true, 78)); foreach ($context['_seq'] as $context["_key"] => $context["pieceJointe"]) { // line 79 echo "\t\t\t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->extensions['Drupal\Core\Template\TwigExtension']->getPath("actualites_evenements_klesia.actu_evts_controller_downloadPieceJointe", ["node_id" => twig_get_attribute($this->env, $this->source, ($context["contenu"] ?? null), "id", [], "any", false, false, true, 80), "file_id" => twig_get_attribute($this->env, $this->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 82), 82, $this->source), "html", null, true); echo "','utilisateur ID');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_download"] ?? null), 83, $this->source), "html", null, true); echo "\" alt=\"Télécharger\" \t\t\t\t\t\t\t\twidth=\"30\" height=\"30\"> "; // line 84 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["pieceJointe"], "fileName", [], "any", false, false, true, 84), 84, $this->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 => 92, 241 => 90, 235 => 86, 227 => 84, 223 => 83, 219 => 82, 214 => 80, 211 => 79, 207 => 78, 199 => 72, 196 => 71, 191 => 68, 186 => 66, 181 => 64, 178 => 63, 176 => 62, 172 => 60, 164 => 58, 161 => 57, 157 => 56, 151 => 52, 149 => 51, 146 => 50, 144 => 49, 138 => 45, 133 => 42, 124 => 36, 117 => 33, 114 => 32, 111 => 31, 108 => 30, 105 => 29, 102 => 28, 99 => 27, 97 => 26, 94 => 25, 92 => 24, 89 => 23, 83 => 20, 80 => 19, 77 => 18, 71 => 15, 68 => 14, 65 => 13, 59 => 10, 56 => 9, 53 => 8, 49 => 6, 45 => 4, 43 => 3, 39 => 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 ~ '&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 > 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" => 3, "set" => 27, "for" => 56); static $filters = array("t" => 10, "escape" => 33, "length" => 62); static $functions = array("path" => 80); try { $this->sandbox->checkSecurity( ['if', 'set', 'for'], ['t', 'escape', 'length'], ['path'] ); } 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_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', '<?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->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 26 $context["body_classes"] = [0 => (( // line 27 ($context["logged_in"] ?? null)) ? ("user-logged-in") : ("")), 1 => (( ! // line 28 ($context["root_path"] ?? null)) ? ("path-frontpage") : (("path-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["root_path"] ?? null), 28, $this->source))))), 2 => (( // line 29 ($context["node_type"] ?? null)) ? (("page-node-type-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["node_type"] ?? null), 29, $this->source)))) : ("")), 3 => (( // line 30 ($context["db_offline"] ?? null)) ? ("db-offline") : (""))]; // line 32 echo " extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["html_attributes"] ?? null), 34, $this->source), "html", null, true); echo "> extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 36, $this->source)); echo "\"> "; // line 39 echo $this->extensions['Drupal\Core\Template\TwigExtension']->renderVar(((($context["root_path"] ?? null)) ? ($this->extensions['Drupal\Core\Template\TwigExtension']->safeJoin($this->env, $this->sandbox->ensureToStringAllowed(($context["head_title"] ?? null), 39, $this->source), " | ")) : ("Page d'accueil | Kap'Klesia"))); echo " extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 40, $this->source)); echo "\"> extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 41, $this->source)); echo "\"> extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 45, $this->source), "html", null, true); echo "> "; // line 46 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_top"] ?? null), 46, $this->source), "html", null, true); echo " "; // line 47 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page"] ?? null), 47, $this->source), "html", null, true); echo " "; // line 48 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_bottom"] ?? null), 48, $this->source), "html", null, true); echo " extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 49, $this->source)); echo "\"> "; } public function getTemplateName() { return "themes/custom/klesiatheme_v2/templates/layout/html.html.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 91 => 49, 87 => 48, 83 => 47, 79 => 46, 75 => 45, 68 => 41, 64 => 40, 60 => 39, 54 => 36, 49 => 34, 45 => 32, 43 => 30, 42 => 29, 41 => 28, 40 => 27, 39 => 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" => 26); static $filters = array("clean_class" => 28, "escape" => 34, "raw" => 36, "safe_join" => 39); static $functions = array(); try { $this->sandbox->checkSecurity( ['set'], ['clean_class', 'escape', 'raw', 'safe_join'], [] ); } 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_html.html.twig_7UTHipD8XnLXQC8lYJvPz4Xam', '<?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->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 26 $context["body_classes"] = [0 => (( // line 27 ($context["logged_in"] ?? null)) ? ("user-logged-in") : ("")), 1 => (( ! // line 28 ($context["root_path"] ?? null)) ? ("path-frontpage") : (("path-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["root_path"] ?? null), 28, $this->source))))), 2 => (( // line 29 ($context["node_type"] ?? null)) ? (("page-node-type-" . \Drupal\Component\Utility\Html::getClass($this->sandbox->ensureToStringAllowed(($context["node_type"] ?? null), 29, $this->source)))) : ("")), 3 => (( // line 30 ($context["db_offline"] ?? null)) ? ("db-offline") : (""))]; // line 32 echo " extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["html_attributes"] ?? null), 34, $this->source), "html", null, true); echo "> extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 36, $this->source)); echo "\"> "; // line 39 echo $this->extensions['Drupal\Core\Template\TwigExtension']->renderVar(((($context["root_path"] ?? null)) ? ($this->extensions['Drupal\Core\Template\TwigExtension']->safeJoin($this->env, $this->sandbox->ensureToStringAllowed(($context["head_title"] ?? null), 39, $this->source), " | ")) : ("Page d'accueil | Kap'Klesia"))); echo " extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 40, $this->source)); echo "\"> extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 41, $this->source)); echo "\"> extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 45, $this->source), "html", null, true); echo "> "; // line 46 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_top"] ?? null), 46, $this->source), "html", null, true); echo " "; // line 47 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page"] ?? null), 47, $this->source), "html", null, true); echo " "; // line 48 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["page_bottom"] ?? null), 48, $this->source), "html", null, true); echo " extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->sandbox->ensureToStringAllowed(($context["placeholder_token"] ?? null), 49, $this->source)); echo "\"> "; } public function getTemplateName() { return "themes/custom/klesiatheme_v2/templates/layout/html.html.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 91 => 49, 87 => 48, 83 => 47, 79 => 46, 75 => 45, 68 => 41, 64 => 40, 60 => 39, 54 => 36, 49 => 34, 45 => 32, 43 => 30, 42 => 29, 41 => 28, 40 => 27, 39 => 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" => 26); static $filters = array("clean_class" => 28, "escape" => 34, "raw" => 36, "safe_join" => 39); static $functions = array(); try { $this->sandbox->checkSecurity( ['set'], ['clean_class', 'escape', 'raw', 'safe_join'], [] ); } 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_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', '<?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->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 " "; // line 2 if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 2)) { // line 3 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 3), 3, $this->source), "html", null, true); echo " "; } // line 5 echo " "; // line 7 if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 7)) { // line 8 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 8), 8, $this->source), "html", null, true); echo " "; } // line 10 echo " "; // line 11 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "content", [], "any", false, false, true, 11), 11, $this->source), "html", null, true); echo " "; // line 15 if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 15)) { // line 16 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 16), 16, $this->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 => 16, 70 => 15, 63 => 11, 60 => 10, 55 => 8, 53 => 7, 49 => 5, 44 => 3, 42 => 2, 39 => 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" => 2); static $filters = array("escape" => 3); static $functions = array(); try { $this->sandbox->checkSecurity( ['if'], ['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_page.html.twig_aKV2ms7OJI2IT1DnuHYTB95oU', '<?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->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 " "; // line 2 if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 2)) { // line 3 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "top_header", [], "any", false, false, true, 3), 3, $this->source), "html", null, true); echo " "; } // line 5 echo " "; // line 7 if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 7)) { // line 8 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "header_nav", [], "any", false, false, true, 8), 8, $this->source), "html", null, true); echo " "; } // line 10 echo " "; // line 11 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "content", [], "any", false, false, true, 11), 11, $this->source), "html", null, true); echo " "; // line 15 if (twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 15)) { // line 16 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, ($context["page"] ?? null), "footer", [], "any", false, false, true, 16), 16, $this->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 => 16, 70 => 15, 63 => 11, 60 => 10, 55 => 8, 53 => 7, 49 => 5, 44 => 3, 42 => 2, 39 => 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" => 2); static $filters = array("escape" => 3); static $functions = array(); try { $this->sandbox->checkSecurity( ['if'], ['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_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', '<?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->source = $this->getSourceContext(); $this->parent = false; $this->blocks = [ 'content' => [$this, 'block_content'], ]; $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension'); $this->checkSecurity(); } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 30 echo "extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 30, $this->source), "html", null, true); echo "> "; // line 31 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_prefix"] ?? null), 31, $this->source), "html", null, true); echo " "; // line 32 if (($context["label"] ?? null)) { // line 33 echo " extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_attributes"] ?? null), 33, $this->source), "html", null, true); echo ">"; echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["label"] ?? null), 33, $this->source), "html", null, true); echo " "; } // line 35 echo " "; echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_suffix"] ?? null), 35, $this->source), "html", null, true); echo " "; // line 36 $this->displayBlock('content', $context, $blocks); // line 39 echo " "; } // line 36 public function block_content($context, array $blocks = []) { $macros = $this->macros; // line 37 echo " "; echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["content"] ?? null), 37, $this->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 => 37, 71 => 36, 66 => 39, 64 => 36, 59 => 35, 51 => 33, 49 => 32, 45 => 31, 40 => 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" => 32, "block" => 36); static $filters = array("escape" => 30); static $functions = array(); try { $this->sandbox->checkSecurity( ['if', 'block'], ['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_block.html.twig_UpmQ2BYJgKhb6HL-75RSPiChq', '<?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->source = $this->getSourceContext(); $this->parent = false; $this->blocks = [ 'content' => [$this, 'block_content'], ]; $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension'); $this->checkSecurity(); } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 30 echo "extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 30, $this->source), "html", null, true); echo "> "; // line 31 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_prefix"] ?? null), 31, $this->source), "html", null, true); echo " "; // line 32 if (($context["label"] ?? null)) { // line 33 echo " extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_attributes"] ?? null), 33, $this->source), "html", null, true); echo ">"; echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["label"] ?? null), 33, $this->source), "html", null, true); echo " "; } // line 35 echo " "; echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["title_suffix"] ?? null), 35, $this->source), "html", null, true); echo " "; // line 36 $this->displayBlock('content', $context, $blocks); // line 39 echo " "; } // line 36 public function block_content($context, array $blocks = []) { $macros = $this->macros; // line 37 echo " "; echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["content"] ?? null), 37, $this->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 => 37, 71 => 36, 66 => 39, 64 => 36, 59 => 35, 51 => 33, 49 => 32, 45 => 31, 40 => 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" => 32, "block" => 36); static $filters = array("escape" => 30); static $functions = array(); try { $this->sandbox->checkSecurity( ['if', 'block'], ['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_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', '<?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->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 \t\t"; // line 5 if (($context["klesia_not_doublevue"] ?? null)) { // line 6 echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->getUrl("double_vue.main")); echo "\" \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur "; // line 7 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 7, $this->source), "html", null, true); echo "');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_path"] ?? null), 8, $this->source), "html", null, true); echo "\" \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"></a> \t\t"; } else { // line 11 echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->getUrl("")); echo "\" \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur "; // line 12 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 12, $this->source), "html", null, true); echo "');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_path"] ?? null), 13, $this->source), "html", null, true); echo "\" \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"></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']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->getUrl("contact_klesia.contact")); echo "\" \t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mes Contacts','utilisateur "; // line 22 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 22, $this->source), "html", null, true); echo ");\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_multiple_user_silouhette_maron"] ?? null), 23, $this->source), "html", null, true); echo "\" \t\t\t\t\t\talt=\"Twitter\" width=\"30\" height=\"30\"> 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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["user"] ?? null), "field_prenom", [], "any", false, false, true, 32), "value", [], "any", false, false, true, 32), 32, $this->source), "html", null, true); echo " \t\t\t\t\t\t\t"; // line 33 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["user"] ?? null), "field_nom", [], "any", false, false, true, 33), "value", [], "any", false, false, true, 33), 33, $this->source), "html", null, true); echo "extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_right_arrow_btn"] ?? null), 34, $this->source), "html", null, true); echo "\" alt=\"\" width=\"19\" height=\"19\"> \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']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 39, $this->source), "html", null, true); echo "');\">Mon \t\t\t\t\t\t\tcompte</a> <a line echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 42, $this->source), "html", null, true); echo "');localStorage.clear()\">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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_kap_klesia"] ?? null), 47, $this->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 48, $this->source), "html", null, true); echo "');\">Kap'Klesia \t\t\t\t</a></li> \t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 55, $this->source), "html", null, true); echo "');\"> \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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_menu"] ?? null), 65, $this->source), "html", null, true); echo "\" alt=\"Burger\" width=\"30\" height=\"30\"> \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 => 68, 181 => 65, 176 => 62, 174 => 61, 170 => 59, 163 => 55, 153 => 48, 149 => 47, 146 => 46, 139 => 42, 135 => 41, 130 => 39, 126 => 38, 119 => 34, 115 => 33, 111 => 32, 106 => 29, 97 => 23, 93 => 22, 89 => 21, 86 => 20, 83 => 19, 81 => 18, 77 => 16, 71 => 13, 67 => 12, 62 => 11, 56 => 8, 52 => 7, 47 => 6, 45 => 5, 39 => 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 }}');\"></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" => 5); static $filters = array("escape" => 7); static $functions = array("url" => 6); try { $this->sandbox->checkSecurity( ['if'], ['escape'], ['url'] ); } 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_bloc-entete.html.twig_h1Xz5Rkz86k37T50yRVXD7nBd', '<?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->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 \t\t"; // line 5 if (($context["klesia_not_doublevue"] ?? null)) { // line 6 echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->getUrl("double_vue.main")); echo "\" \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur "; // line 7 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 7, $this->source), "html", null, true); echo "');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_path"] ?? null), 8, $this->source), "html", null, true); echo "\" \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"></a> \t\t"; } else { // line 11 echo "\t\t<a echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->getUrl("")); echo "\" \t\t\tonclick=\"ga('send', 'event','Haut de page', 'Clic sur le logo Klesia','utilisateur "; // line 12 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 12, $this->source), "html", null, true); echo "');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_path"] ?? null), 13, $this->source), "html", null, true); echo "\" \t\t\talt=\"Klesia, Protection et Innovation sociales\" height=\"88\"></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']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->getUrl("contact_klesia.contact")); echo "\" \t\t\t\t\tonclick=\"ga('send', 'event','Haut de page', 'Mes Contacts','utilisateur "; // line 22 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 22, $this->source), "html", null, true); echo ");\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_multiple_user_silouhette_maron"] ?? null), 23, $this->source), "html", null, true); echo "\" \t\t\t\t\t\talt=\"Twitter\" width=\"30\" height=\"30\"> 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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["user"] ?? null), "field_prenom", [], "any", false, false, true, 32), "value", [], "any", false, false, true, 32), 32, $this->source), "html", null, true); echo " \t\t\t\t\t\t\t"; // line 33 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["user"] ?? null), "field_nom", [], "any", false, false, true, 33), "value", [], "any", false, false, true, 33), 33, $this->source), "html", null, true); echo "extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_right_arrow_btn"] ?? null), 34, $this->source), "html", null, true); echo "\" alt=\"\" width=\"19\" height=\"19\"> \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']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 39, $this->source), "html", null, true); echo "');\">Mon \t\t\t\t\t\t\tcompte</a> <a line echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 42, $this->source), "html", null, true); echo "');localStorage.clear()\">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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_kap_klesia"] ?? null), 47, $this->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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 48, $this->source), "html", null, true); echo "');\">Kap'Klesia \t\t\t\t</a></li> \t\t\t\t<li><a line echo this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["gaBouton"] ?? null), 55, $this->source), "html", null, true); echo "');\"> \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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_menu"] ?? null), 65, $this->source), "html", null, true); echo "\" alt=\"Burger\" width=\"30\" height=\"30\"> \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 => 68, 181 => 65, 176 => 62, 174 => 61, 170 => 59, 163 => 55, 153 => 48, 149 => 47, 146 => 46, 139 => 42, 135 => 41, 130 => 39, 126 => 38, 119 => 34, 115 => 33, 111 => 32, 106 => 29, 97 => 23, 93 => 22, 89 => 21, 86 => 20, 83 => 19, 81 => 18, 77 => 16, 71 => 13, 67 => 12, 62 => 11, 56 => 8, 52 => 7, 47 => 6, 45 => 5, 39 => 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 }}');\"></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" => 5); static $filters = array("escape" => 7); static $functions = array("url" => 6); try { $this->sandbox->checkSecurity( ['if'], ['escape'], ['url'] ); } 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_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', '<?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->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 17 if (($context["content"] ?? null)) { // line 18 echo " extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 18, $this->source), "html", null, true); echo "> "; // line 19 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["content"] ?? null), 19, $this->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 => 19, 41 => 18, 39 => 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" => 17); static $filters = array("escape" => 18); static $functions = array(); try { $this->sandbox->checkSecurity( ['if'], ['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_region.html.twig_oy5z0amIjKMomfJ1oaqS9eflY', '<?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->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 17 if (($context["content"] ?? null)) { // line 18 echo " extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["attributes"] ?? null), 18, $this->source), "html", null, true); echo "> "; // line 19 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["content"] ?? null), 19, $this->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 => 19, 41 => 18, 39 => 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" => 17); static $filters = array("escape" => 18); static $functions = array(); try { $this->sandbox->checkSecurity( ['if'], ['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_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', '<?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->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 \t\t \t\t\t \t\t\t\textensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_klesia"] ?? null), 5, $this->source), "html", null, true); echo "\" \t\t\t\t\talt=\"Klesia, Protection et Innovation sociales\" width=\"180\" \t\t\t\t\theight=\"66\"> \t\t\t \t\t\t \t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_journal"] ?? null), 14, $this->source), "html", null, true); echo "\" \t\t\t\t\talt=\"Actualités\" width=\"64\" height=\"64\">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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_twitter"] ?? null), 21, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_twitter_footer"] ?? null), 24, $this->source), "html", null, true); echo "\" alt=\"Twitter\" width=\"30\" \t\t\t\t\t\t\theight=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_linkedin"] ?? null), 29, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_linkedin"] ?? null), 31, $this->source), "html", null, true); echo "\" alt=\"Linkedin\" width=\"30\" \t\t\t\t\t\t\theight=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_facebook"] ?? null), 36, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_facebook"] ?? null), 38, $this->source), "html", null, true); echo "\" alt=\"Facebook\" width=\"30\" \t\t\t\t\t\t\theight=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_youtube"] ?? null), 42, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_youtube"] ?? null), 44, $this->source), "html", null, true); echo "\" \t\t\t\t\t\t\talt=\"YouTube\" width=\"30\" height=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_mentions_legales"] ?? null), 56, $this->source), "html", null, true); echo "\" \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur les Mentions légales','utilisateur ID');\">"; // line 57 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_mentions_legales"] ?? null), 57, $this->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) && (($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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_cookies"] ?? null), 66, $this->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) && (($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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_mentions_politique_conf"] ?? null), 75, $this->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');\">"; // line 76 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_politique_conf"] ?? null), 76, $this->source), "html", null, true); echo "</a></li> \t\t\t\t"; } // line 78 echo "\t\t\t\t"; if (((($context["lien_cookies_actif"] ?? null) && ($context["lien_klesia_actif"] ?? null)) || (($context["lien_politique_conf_actif"] ?? null) && ($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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_klesia"] ?? null), 84, $this->source), "html", null, true); echo "\" \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Klesia.fr','utilisateur ID');\">"; // line 85 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_klesia"] ?? null), 85, $this->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 => 87, 219 => 85, 215 => 84, 211 => 82, 208 => 81, 204 => 79, 201 => 78, 196 => 76, 192 => 75, 188 => 73, 185 => 72, 181 => 70, 179 => 69, 176 => 68, 171 => 66, 166 => 63, 163 => 62, 159 => 60, 156 => 59, 151 => 57, 147 => 56, 143 => 54, 141 => 53, 133 => 47, 127 => 44, 121 => 42, 118 => 41, 112 => 38, 107 => 36, 104 => 35, 101 => 34, 95 => 31, 90 => 29, 87 => 28, 84 => 27, 78 => 24, 71 => 21, 69 => 20, 60 => 14, 55 => 12, 45 => 5, 39 => 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" => 20); static $filters = array("escape" => 5); static $functions = array("url" => 12); try { $this->sandbox->checkSecurity( ['if'], ['escape'], ['url'] ); } 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_bloc-footer.html.twig_Vw9DqK1VIfzSyWj3IFMKcDmqa', '<?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->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 \t\t \t\t\t \t\t\t\textensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_klesia"] ?? null), 5, $this->source), "html", null, true); echo "\" \t\t\t\t\talt=\"Klesia, Protection et Innovation sociales\" width=\"180\" \t\t\t\t\theight=\"66\"> \t\t\t \t\t\t \t\t\t\t<a line echo this->extensions['Drupal\Core\Template\TwigExtension']->renderVar($this->extensions['Drupal\Core\Template\TwigExtension']->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_journal"] ?? null), 14, $this->source), "html", null, true); echo "\" \t\t\t\t\talt=\"Actualités\" width=\"64\" height=\"64\">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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_twitter"] ?? null), 21, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_twitter_footer"] ?? null), 24, $this->source), "html", null, true); echo "\" alt=\"Twitter\" width=\"30\" \t\t\t\t\t\t\theight=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_linkedin"] ?? null), 29, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_linkedin"] ?? null), 31, $this->source), "html", null, true); echo "\" alt=\"Linkedin\" width=\"30\" \t\t\t\t\t\t\theight=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_facebook"] ?? null), 36, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_facebook"] ?? null), 38, $this->source), "html", null, true); echo "\" alt=\"Facebook\" width=\"30\" \t\t\t\t\t\t\theight=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_youtube"] ?? null), 42, $this->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');\">extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["img_logo_youtube"] ?? null), 44, $this->source), "html", null, true); echo "\" \t\t\t\t\t\t\talt=\"YouTube\" width=\"30\" height=\"30\"></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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_mentions_legales"] ?? null), 56, $this->source), "html", null, true); echo "\" \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur les Mentions légales','utilisateur ID');\">"; // line 57 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_mentions_legales"] ?? null), 57, $this->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) && (($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->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_cookies"] ?? null), 66, $this->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) && (($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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_mentions_politique_conf"] ?? null), 75, $this->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');\">"; // line 76 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_politique_conf"] ?? null), 76, $this->source), "html", null, true); echo "</a></li> \t\t\t\t"; } // line 78 echo "\t\t\t\t"; if (((($context["lien_cookies_actif"] ?? null) && ($context["lien_klesia_actif"] ?? null)) || (($context["lien_politique_conf_actif"] ?? null) && ($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']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["lien_klesia"] ?? null), 84, $this->source), "html", null, true); echo "\" \t\t\t\t\tonclick=\"ga('send', 'event','Pied de page', 'Clic sur le lien Klesia.fr','utilisateur ID');\">"; // line 85 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["libelle_klesia"] ?? null), 85, $this->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 => 87, 219 => 85, 215 => 84, 211 => 82, 208 => 81, 204 => 79, 201 => 78, 196 => 76, 192 => 75, 188 => 73, 185 => 72, 181 => 70, 179 => 69, 176 => 68, 171 => 66, 166 => 63, 163 => 62, 159 => 60, 156 => 59, 151 => 57, 147 => 56, 143 => 54, 141 => 53, 133 => 47, 127 => 44, 121 => 42, 118 => 41, 112 => 38, 107 => 36, 104 => 35, 101 => 34, 95 => 31, 90 => 29, 87 => 28, 84 => 27, 78 => 24, 71 => 21, 69 => 20, 60 => 14, 55 => 12, 45 => 5, 39 => 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" => 20); static $filters = array("escape" => 5); static $functions = array("url" => 12); try { $this->sandbox->checkSecurity( ['if'], ['escape'], ['url'] ); } 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_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', '<?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->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 22 if (($context["children"] ?? null)) { // line 23 echo " "; // line 24 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["children"] ?? null), 24, $this->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 => 24, 41 => 23, 39 => 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" => 22); static $filters = array("escape" => 24); static $functions = array(); try { $this->sandbox->checkSecurity( ['if'], ['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_off-canvas-page-wrapper.h_RV9_5bMpl6Fpln3zfQE9NU2KU', '<?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->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 22 if (($context["children"] ?? null)) { // line 23 echo " "; // line 24 echo $this->extensions['Drupal\Core\Template\TwigExtension']->escapeFilter($this->env, $this->sandbox->ensureToStringAllowed(($context["children"] ?? null), 24, $this->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 => 24, 41 => 23, 39 => 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" => 22); static $filters = array("escape" => 24); static $functions = array(); try { $this->sandbox->checkSecurity( ['if'], ['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_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)
Transport routier : 85 % des salariés du transport souhaitent une meilleure prévention santé
"Etude sur la prévention santé dans le secteur des transports", sondage réalisé par l’institut IFOP pour Carcept Prev (Groupe Klesia), en 2 temps (étude qualitative, puis étude quantitative) auprès d’un échantillon national représentatif de 900 salariés d’entreprises du tranports et 500 dirigeants de ces entreprises, âgés de 18 ans et plus."
A l’heure d’une profonde réflexion autour de l’attractivité du secteur du transport et de la pénurie de candidats, Carcept Prev (Groupe Klesia) a souhaité questionner les salariés et dirigeants de sociétés de transport de marchandises et logistique sur leurs ressentis et attentes.
Le secteur du transport connaît aujourd’hui de profonds bouleversements au niveau économique, technologique et règlementaire, engendrant notamment des questions sur la qualité de vie au travail dans le secteur. L’amélioration des conditions de travail, via des actions dans la protection sociale, notamment en prévention, est l’un des enjeux que se fixent désormais les dirigeants des entreprises, conformément aux attentes de leurs salariés.
René PETIT, président du fonds HDS* de Carcept Prev (groupe Klesia) explique : « La prévention santé est assurément l’une des clés de l’attractivité du secteur aujourd’hui. Salariés et dirigeants sont unanimes : il s’agit non seulement d’un enjeu pour les entreprises, mais également d’une véritable attente des salariés. Dans un secteur en tension sur l’emploi, elle permet en effet de fidéliser les salariés durablement dans la branche, car c’est ce qu’ils attendent le plus pour y continuer leur carrière ».
*Haut Degré de Solidarité
DES SALARIES DU TRANSPORT ATTACHES A LEUR METIER MAIS EN ATTENTE D’EVOLUTIONS DU SECTEUR
Si 67 % des salariés interrogés envisagent de continuer à travailler durablement dans le secteur, ils rappellent que les exigences des clients augmentent (96 % soulèvent ce point, une vision également partagée par les dirigeants d’entreprises du secteur) et que la concurrence de nouveaux acteurs sur le marché se fait ressentir (91 %, vision partagée). Des tensions bien présentes qui entraînent des difficultés de recrutement et qui peuvent avoir des conséquences en termes de santé physique et psychique pour les salariés en place.
Dirigeants et salariés ont donc des avis convergents quant à l’évolution économique du marché.
En revanche, il n’en est pas de même concernant les conditions de travail : plus de 60 % des dirigeants d’entreprises du Transport estiment les conditions de travail bonnes, quand ce sont seulement 44 % des salariés qui dressent ce constat. Il en est de même quant à la confiance exprimée en l’avenir du secteur : 13 points séparent les dirigeants, plutôt confiants (78 %) des salariés (65 %).
LA SANTE AU TRAVAIL : UN ENJEU MAJEUR DANS LA BRANCHE
A la quasi-unanimité, les dirigeants de sociétés du Transport interrogés font part de leur volonté de placer la question de la prévention santé dans leur entreprise comme une priorité. 92% considèrent d’ailleurs que la prévention santé des salariés est bénéfique pour les salariés comme pour l’entreprise au global. Les dirigeants estiment que cela permet de participer au bien-être au travail des salariés et de réduire les risques d’arrêts de travail.
Une attente partagée par les salariés du secteur : 85 % jugent pertinente l’idée de suivre des actions de prévention spécifique à la profession ! Car si la majorité des salariés du transport se déclarent en bonne santé, certaines spécificités propres au secteur viennent impacter leur conditions physique et psychique : montée de la concurrence et renforcement des contrôles générant un plus grand stress, difficultés à trouver un bon équilibre entre vie personnelle et vie professionnelle…
Cependant, le ressenti entre dirigeants et salariés divergent sur ces problèmes de santé. Ainsi, alors que les salariés vont davantage mettre en avant les problèmes de santé liés au stress et aux troubles du sommeil (respectivement 60 % et 55 % de citations), les dirigeants ne les évoquent qu’à hauteur de 18 % et 17 % (soit des écarts respectifs de 42 et 38 points). En conséquence, les salariés expriment un fort intérêt pour des actions de prévention liées à la gestion du stress, aux troubles du sommeil ainsi qu’à la prévention des maladies cardiaques – même s’ils ne sont pas directement concernés puisque 71 % déclarent ne pas avoir de problèmes cardiaques actuellement. Des actions qui ne sont aujourd’hui pas envisagées par les dirigeants.
Ainsi si dans les faits, dirigeants et salariés reconnaissent l’importance de mener des actions de prévention santé au travail, elles sont encore concrètement trop peu perçues ! Seul 31 % des dirigeants déclarent n’avoir mis en place aucune action de prévention dans l’entreprise. Or ce sont près de 53 % des salariés qui disent n’avoir aucune action de prévention dans leur entreprise.
Un écart qui réside notamment dans la difficulté des dirigeants à percevoir l’intérêt financier pouvant résulter de l’investissement dans la prévention santé de leurs salariés. En effet près de 30 % des dirigeants n’ont pas connaissance du coût des accidents du travail, maladies professionnelles (AT/MP) par salarié et par an pour leur entreprise : 22 % l’estiment à moins de 100 euros alors que ce coût est plutôt deux fois plus élevé dans la branche Transport qu’en moyenne nationale [1] .
Le déploiement de ces services serait pourtant un facteur de motivation des salariés pour poursuivre leur carrière dans le secteur. Ils citent majoritairement en premier qu’ils souhaiteraient un meilleur dispositif pour rester en bonne santé (53 % de l’ensemble des citations), avant un meilleur accompagnement pour gérer l’équilibre de leur vie professionnelle-vie personnelle ou des outils de travail plus adaptés.
DES ACTIONS DE PREVENTION A ACCENTUER ET DIVERSIFIER
Des actions sont déjà testées dans la branche afin de répondre à ces besoins. Le compte personnel de prévoyance du transport, lancé il y a deux ans, permet aux conducteurs d’améliorer leur couverture santé en participant à des opérations de prévention sur leurs lieux de travail*.Respectivement 63 % des dirigeants et 66 % des salariés le jugent pertinent et ont envie de se renseigner plus sur le sujet.
Les consultations médicales de prévention à travers des rendez-vous physiques personnalisés (84 % de citations), les formations en matière de prévention adaptées au secteur (81 %) et les formations pédagogiques organisées au sein de l’entreprise (73 %) – action récemment mise en place par le fonds du Haut Degré de Solidarité (HDS) du Transport – sont principalement attendues par les salariés et considérées comme pertinentes par les dirigeants.
Les dirigeants et salariés du transport, bien qu’ayant des avis divergents sur l’évolution de la profession, légitiment tous deux la volonté d’améliorer et d’augmenter les actions de prévention santé au sein des entreprises. Un enjeu crucial et l’une des clés pour augmenter l’attractivité de la profession et attirer de nouveaux talents dans ce secteur aujourd’hui en pleine croissance.
[1] 1320 € (taux de cotisation 5.5%) pour le TRM ; 800 € (taux de cotisation 3.1%) pour le TVR et 1750 € (taux de cotisation 7.2%) pour le déménagement.
* Pour en savoir plus sur le programme Transportez-vous Bien