var/cache/dev/twig/a5/a5bb0756694eacab78889aaf7940d062.php line 237

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* layout.html.twig */
  14. class __TwigTemplate_9e8dd05ace8d7c552fc7633cf9320e30 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'head_stylesheets' => [$this'block_head_stylesheets'],
  25.             'head_stylesheets_footer' => [$this'block_head_stylesheets_footer'],
  26.             'content' => [$this'block_content'],
  27.             'headscripts' => [$this'block_headscripts'],
  28.             'inlinescripts' => [$this'block_inlinescripts'],
  29.             'snippetscripts' => [$this'block_snippetscripts'],
  30.         ];
  31.         $this->deferred $this->env->getExtension('Twig\DeferredExtension\DeferredExtension');
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""layout.html.twig"));
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""layout.html.twig"));
  40.         // line 1
  41.         echo "
  42. <!DOCTYPE html>
  43. <html dir=\"ltr\" lang=\"";
  44.         // line 3
  45.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'3$this->source); })()), "request", [], "any"falsefalsefalse3), "locale", [], "any"falsefalsefalse3), "html"nulltrue);
  46.         echo "\">
  47. <head>
  48.     
  49.     ";
  50.         // line 7
  51.         $this->loadTemplate("head/metas.html.twig""layout.html.twig"7)->display($context);
  52.         // line 8
  53.         echo "
  54.     ";
  55.         // line 16
  56.         echo "    ";
  57.         ob_start();
  58.         // line 17
  59.         echo "        ";
  60.         // line 18
  61.         echo "        ";
  62.         // line 19
  63.         echo "        
  64.         ";
  65.         // line 20
  66.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_link')->getCallable(), []), "appendStylesheet", [=> "https://cdnjs.cloudflare.com/ajax/libs/uikit/3.5.7/css/uikit.min.css"], "method"falsefalsefalse20);
  67.         // line 21
  68.         echo "        ";
  69.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_link')->getCallable(), []), "appendStylesheet", [=> "https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css"], "method"falsefalsefalse21);
  70.         // line 22
  71.         echo "
  72.         ";
  73.         // line 23
  74.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_link')->getCallable(), []), "appendStylesheet", [=> $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/static/vendor/outdatedbrowser/outdatedbrowser.min.css")], "method"falsefalsefalse23);
  75.         // line 24
  76.         echo "        ";
  77.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_link')->getCallable(), []), "appendStylesheet", [=> $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/static/css/application.min.css")], "method"falsefalsefalse24);
  78.         // line 25
  79.         echo "        ";
  80.         // line 26
  81.         echo "        
  82.         ";
  83.         // line 29
  84.         echo "        ";
  85.         // line 30
  86.         echo "       ";
  87.         // line 31
  88.         echo "        ";
  89.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_link')->getCallable(), []), "appendStylesheet", [=> "https://use.typekit.net/lal0zga.css"], "method"falsefalsefalse31);
  90.         // line 32
  91.         echo "
  92.         ";
  93.         // line 34
  94.         echo "
  95.         ";
  96.         // line 35
  97.         if ( !twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'35$this->source); })()), "property", [=> "new-website"], "method"falsefalsefalse35)) {
  98.             // line 36
  99.             echo "            ";
  100.             twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []), "appendFile", [=> "https://www.google.com/recaptcha/api.js?render=6LcMEv0eAAAAAGqziCU59GigxzVk5-ao1zof4wAJ"], "method"falsefalsefalse36);
  101.             // line 37
  102.             echo "        ";
  103.         }
  104.         // line 38
  105.         echo "        
  106.         ";
  107.         // line 39
  108.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []), "appendFile", [=> "https://cdnjs.cloudflare.com/ajax/libs/uikit/3.5.7/js/uikit.min.js"], "method"falsefalsefalse39);
  109.         // line 40
  110.         echo "        ";
  111.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []), "appendFile", [=> "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"], "method"falsefalsefalse40);
  112.         // line 41
  113.         echo "        ";
  114.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []), "appendFile", [=> "https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js"], "method"falsefalsefalse41);
  115.         // line 42
  116.         echo "        ";
  117.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []), "appendFile", [=> "/static/vendor/outdatedbrowser/outdatedbrowser.min.js"], "method"falsefalsefalse42);
  118.         // line 43
  119.         echo "
  120.         ";
  121.         // line 44
  122.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []), "appendFile", [=> $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/static/js/apik.js")], "method"falsefalsefalse44);
  123.         // line 45
  124.         echo "        ";
  125.         twig_get_attribute($this->env$this->sourcecall_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []), "appendFile", [=> $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/static/js/main.js")], "method"falsefalsefalse45);
  126.         // line 46
  127.         echo "    ";
  128.         $___internal_parse_0_ = ('' === $tmp ob_get_clean()) ? '' : new Markup($tmp$this->env->getCharset());
  129.         // line 16
  130.         echo twig_spaceless($___internal_parse_0_);
  131.         // line 47
  132.         echo "
  133.     ";
  134.         // line 49
  135.         echo "
  136.     ";
  137.         // line 50
  138.         $this->displayBlock('head_stylesheets'$context$blocks);
  139.         // line 53
  140.         echo "
  141.     ";
  142.         // line 55
  143.         echo "
  144.     ";
  145.         // line 56
  146.         $this->displayBlock('head_stylesheets_footer'$context$blocks);
  147.         // line 59
  148.         echo "
  149.     ";
  150.         // line 60
  151.         if (( !array_key_exists("document"$context) ||  !(isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'60$this->source); })()))) {
  152.             // line 61
  153.             echo "        ";
  154.             $context["document"] = Pimcore\Model\Document::getById(1);
  155.             // line 62
  156.             echo "    ";
  157.         }
  158.         // line 63
  159.         echo "
  160.     ";
  161.         // line 65
  162.         echo "    
  163.     
  164.     <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/static/img/favicon/apple-touch-icon.png\">
  165.     <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/static/img/favicon/favicon-32x32.png\">
  166.     <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/static/img/favicon/favicon-16x16.png\">
  167.     <link rel=\"manifest\" href=\"/static/img/favicon/site.webmanifest\">
  168.     <link rel=\"mask-icon\" href=\"/static/img/favicon/safari-pinned-tab.svg\" color=\"#5bbad5\">
  169.     <link rel=\"shortcut icon\" href=\"/static/img/favicon/favicon.ico\">
  170.     <meta name=\"msapplication-TileColor\" content=\"#da532c\">
  171.     <meta name=\"msapplication-config\" content=\"/static/img/favicon/browserconfig.xml\">
  172.     <meta name=\"theme-color\" content=\"#ffffff\">
  173.     
  174.     
  175.     <link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.1.0/css/all.css\"
  176.           integrity=\"sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt\" crossorigin=\"anonymous\">
  177. </head>
  178. <body class=\"";
  179.         // line 83
  180.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'83$this->source); })()), "property", [=> "universe"], "method"falsefalsefalse83), "html"nulltrue);
  181.         echo " ";
  182.         echo (((isset($context["editmode"]) || array_key_exists("editmode"$context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.'83$this->source); })())) ? ("apk-cms-pimcore") : (""));
  183.         echo " ";
  184.         echo ((twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'83$this->source); })()), "property", [=> "new-website"], "method"falsefalsefalse83)) ? ("new-website") : (""));
  185.         echo "\">
  186. <!-- ============== Outdated Browser =========== -->
  187. <div id=\"outdated\"></div>
  188. ";
  189.         // line 90
  190.         if (($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Your website name") == "Your website name")) {
  191.             // line 91
  192.             echo "    ";
  193.             echo "<p class=\"uk-alert-danger\" uk-alert>Attention, n'oubliez pas de traduire 'Your website name' et les autres chaines de traduction via Tools > Translations > Shared Translation.</p>";
  194.             echo "
  195. ";
  196.         }
  197.         // line 93
  198.         if ( !twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'93$this->source); })()), "hasProperty", [=> "politiqueDeConfidentialite"], "method"falsefalsefalse93)) {
  199.             // line 94
  200.             echo "    ";
  201.             echo "<p class=\"uk-alert-danger\" uk-alert>Attention, n'oubliez pas de créer la propriété 'politiqueDeConfidentialite' (type Document) à la racine du site et de la faire pointer vers la page Politique de confidentialité (pour le bandeau des cookies).</p>";
  202.             echo "
  203. ";
  204.         }
  205.         // line 96
  206.         echo "
  207. ";
  208.         // line 98
  209.         if (twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'98$this->source); })()), "property", [=> "new-website"], "method"falsefalsefalse98)) {
  210.             // line 99
  211.             echo "    ";
  212.             $this->loadTemplate("includes/header-new.html.twig""layout.html.twig"99)->display($context);
  213.         } else {
  214.             // line 101
  215.             echo "    ";
  216.             $this->loadTemplate("includes/header.html.twig""layout.html.twig"101)->display($context);
  217.         }
  218.         // line 103
  219.         echo "
  220. ";
  221.         // line 104
  222.         $this->displayBlock('content'$context$blocks);
  223.         // line 105
  224.         echo "
  225. ";
  226.         // line 106
  227.         if (twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'106$this->source); })()), "property", [=> "new-website"], "method"falsefalsefalse106)) {
  228.             // line 107
  229.             echo "    ";
  230.             $this->loadTemplate("includes/sticky-socials.html.twig""layout.html.twig"107)->display($context);
  231.         }
  232.         // line 109
  233.         echo "
  234. ";
  235.         // line 110
  236.         if ((isset($context["editmode"]) || array_key_exists("editmode"$context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.'110$this->source); })())) {
  237.             // line 111
  238.             echo "    <div class=\"uk-container apk-container-1400 uk-margin-medium-bottom\">
  239.         <div class=\"uk-alert-danger\" uk-alert>
  240.             <h1 class=\"uk-h1\">Texte dans le footer</h1>
  241.             ";
  242.             // line 114
  243.             echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"wysiwyg""bottom-footerlink");
  244.             echo "
  245.         </div>
  246.     </div>
  247. ";
  248.         }
  249.         // line 118
  250.         echo "
  251. ";
  252.         // line 119
  253.         $context["showFooterText"] = false;
  254.         // line 120
  255.         $context["footerBackgroundColor"] = false;
  256.         // line 121
  257.         if ( !twig_get_attribute($this->env$this->source$this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"wysiwyg""bottom-footerlink"), "isEmpty", [], "any"falsefalsefalse121)) {
  258.             // line 122
  259.             echo "    ";
  260.             $context["showFooterText"] = $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"wysiwyg""bottom-footerlink");
  261.         }
  262.         // line 124
  263.         if (twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'124$this->source); })()), "getProperty", [=> "footerBackgroundColor"], "method"falsefalsefalse124)) {
  264.             // line 125
  265.             echo "    ";
  266.             $context["footerBackgroundColor"] = twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'125$this->source); })()), "getProperty", [=> "footerBackgroundColor"], "method"falsefalsefalse125);
  267.         }
  268.         // line 128
  269.         if ( !(isset($context["editmode"]) || array_key_exists("editmode"$context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.'128$this->source); })())) {
  270.             // line 129
  271.             echo "    ";
  272.             if (twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'129$this->source); })()), "property", [=> "new-website"], "method"falsefalsefalse129)) {
  273.                 // line 130
  274.                 echo "        ";
  275.                 echo call_user_func_array($this->env->getFunction('pimcore_inc')->getCallable(), [(("/" twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'130$this->source); })()), "request", [], "any"falsefalsefalse130), "locale", [], "any"falsefalsefalse130)) . "/Snippets/footer"), ["showFooterText" =>                 // line 131
  276. (isset($context["showFooterText"]) || array_key_exists("showFooterText"$context) ? $context["showFooterText"] : (function () { throw new RuntimeError('Variable "showFooterText" does not exist.'131$this->source); })()), "footerBackgroundColor" =>                 // line 132
  277. (isset($context["footerBackgroundColor"]) || array_key_exists("footerBackgroundColor"$context) ? $context["footerBackgroundColor"] : (function () { throw new RuntimeError('Variable "footerBackgroundColor" does not exist.'132$this->source); })())]]);
  278.                 // line 134
  279.                 echo "
  280.     ";
  281.             } elseif (call_user_func_array($this->env->getFunction('pimcore_inc')->getCallable(), [(("/happymagnecaps/" twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,             // line 135
  282. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'135$this->source); })()), "request", [], "any"falsefalsefalse135), "locale", [], "any"falsefalsefalse135)) . "/Snippets/footer")])) {
  283.                 // line 136
  284.                 echo "        ";
  285.                 echo call_user_func_array($this->env->getFunction('pimcore_inc')->getCallable(), [(("/happymagnecaps/" twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'136$this->source); })()), "request", [], "any"falsefalsefalse136), "locale", [], "any"falsefalsefalse136)) . "/Snippets/footer")]);
  286.                 echo "
  287.     ";
  288.             } else {
  289.                 // line 138
  290.                 echo "        ";
  291.                 echo "<p class=\"uk-alert-danger\" uk-alert>Vous avez oublié de mettre votre footer dans un snippet</p>";
  292.                 echo "
  293.     ";
  294.             }
  295.         }
  296.         // line 141
  297.         echo "
  298. ";
  299.         // line 143
  300.         $this->displayBlock('headscripts'$context$blocks);
  301.         // line 146
  302.         echo "
  303. ";
  304.         // line 148
  305.         $this->displayBlock('inlinescripts'$context$blocks);
  306.         // line 151
  307.         echo "
  308. ";
  309.         // line 153
  310.         $this->displayBlock('snippetscripts'$context$blocks);
  311.         // line 156
  312.         echo "
  313. <script>
  314.     window.addEventListener(\"load\", function () {
  315.         window.cookieconsent.initialise({
  316.             \"palette\": {
  317.                 \"popup\": {
  318.                     \"text\": \"#ffffff\",
  319.                     \"background\": \"#E40233\",
  320.                 },
  321.                 \"button\": {
  322.                     \"text\": \"#E40233\",
  323.                     \"background\": \"#ffffff\",
  324.                 }
  325.             },
  326.             \"content\": {
  327.                 \"message\": \"";
  328.         // line 171
  329.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Nous utilisons des cookies et d'autres technologies pour assurer à tous les utilisateurs de ce site internet la meilleure expérience possible."), "html"nulltrue);
  330.         echo " ";
  331.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("En accédant à ce site, vous acceptez notre politique de cookies. "), "html"nulltrue);
  332.         echo "\",
  333.                 \"dismiss\": \"";
  334.         // line 172
  335.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("j'accepte"), "html"nulltrue);
  336.         echo "\",
  337.                 \"link\": \"";
  338.         // line 173
  339.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("En savoir plus"), "html"nulltrue);
  340.         echo "\",
  341.                 \"href\": \"";
  342.         // line 174
  343.         if (twig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'174$this->source); })()), "getProperty", [=> "politiqueDeConfidentialite"], "method"falsefalsefalse174)) {
  344.             echo " ";
  345.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'174$this->source); })()), "getProperty", [=> "politiqueDeConfidentialite"], "method"falsefalsefalse174), "html"nulltrue);
  346.             echo " ";
  347.         }
  348.         echo "\"
  349.             }
  350.         })
  351.     });
  352.     // Plain Javascript
  353.     //event listener: DOM ready
  354.     function addLoadEvent(func) {
  355.         var oldonload = window.onload;
  356.         if (typeof window.onload != 'function') {
  357.             window.onload = func;
  358.         } else {
  359.             window.onload = function() {
  360.                 if (oldonload) {
  361.                     oldonload();
  362.                 }
  363.                 func();
  364.             }
  365.         }
  366.     }
  367.     //call plugin function after DOM ready
  368.     addLoadEvent(function(){
  369.         outdatedBrowser({
  370.             bgColor: '#f25648',
  371.             color: '#ffffff',
  372.             lowerThan: 'borderImage',
  373.             languagePath: '/static/vendor/outdatedbrowser/lang/";
  374.         // line 200
  375.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'200$this->source); })()), "getProperty", [=> "language"], "method"falsefalsefalse200), "html"nulltrue);
  376.         echo ".html'
  377.         })
  378.     });
  379.     // Using jQuery (version that supports IE < 9)
  380.     \$( document ).ready(function() {
  381.         outdatedBrowser({
  382.             bgColor: '#f25648',
  383.             color: '#ffffff',
  384.             lowerThan: 'borderImage',
  385.             languagePath: '/static/vendor/outdatedbrowser/lang/";
  386.         // line 209
  387.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["document"]) || array_key_exists("document"$context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.'209$this->source); })()), "getProperty", [=> "language"], "method"falsefalsefalse209), "html"nulltrue);
  388.         echo ".html'
  389.         })
  390.     })
  391. </script>
  392. </body>
  393. </html>";
  394.         $this->deferred->resolve($this$context$blocks);
  395.         
  396.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  397.         
  398.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  399.     }
  400.     public function block_head_stylesheets($context, array $blocks = [])
  401.     {
  402.         $this->deferred->defer($this'head_stylesheets');
  403.     }
  404.     // line 50
  405.     public function block_head_stylesheets_deferred($context, array $blocks = [])
  406.     {
  407.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  408.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""head_stylesheets"));
  409.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  410.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""head_stylesheets"));
  411.         // line 51
  412.         echo "        ";
  413.         echo call_user_func_array($this->env->getFunction('pimcore_head_link')->getCallable(), []);
  414.         echo "
  415.     ";
  416.         
  417.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  418.         
  419.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  420.         $this->deferred->resolve($this$context$blocks);
  421.     }
  422.     public function block_head_stylesheets_footer($context, array $blocks = [])
  423.     {
  424.         $this->deferred->defer($this'head_stylesheets_footer');
  425.     }
  426.     // line 56
  427.     public function block_head_stylesheets_footer_deferred($context, array $blocks = [])
  428.     {
  429.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  430.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""head_stylesheets_footer"));
  431.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  432.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""head_stylesheets_footer"));
  433.         // line 57
  434.         echo "        
  435.     ";
  436.         
  437.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  438.         
  439.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  440.         $this->deferred->resolve($this$context$blocks);
  441.     }
  442.     // line 104
  443.     public function block_content($context, array $blocks = [])
  444.     {
  445.         $macros $this->macros;
  446.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  447.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  448.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  449.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  450.         
  451.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  452.         
  453.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  454.     }
  455.     // line 143
  456.     public function block_headscripts($context, array $blocks = [])
  457.     {
  458.         $macros $this->macros;
  459.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  460.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""headscripts"));
  461.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  462.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""headscripts"));
  463.         // line 144
  464.         echo "    ";
  465.         echo call_user_func_array($this->env->getFunction('pimcore_head_script')->getCallable(), []);
  466.         echo "
  467. ";
  468.         
  469.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  470.         
  471.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  472.     }
  473.     // line 148
  474.     public function block_inlinescripts($context, array $blocks = [])
  475.     {
  476.         $macros $this->macros;
  477.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  478.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""inlinescripts"));
  479.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  480.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""inlinescripts"));
  481.         // line 149
  482.         echo "
  483. ";
  484.         
  485.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  486.         
  487.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  488.     }
  489.     // line 153
  490.     public function block_snippetscripts($context, array $blocks = [])
  491.     {
  492.         $macros $this->macros;
  493.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  494.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""snippetscripts"));
  495.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  496.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""snippetscripts"));
  497.         // line 154
  498.         echo "
  499. ";
  500.         
  501.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  502.         
  503.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  504.     }
  505.     public function getTemplateName()
  506.     {
  507.         return "layout.html.twig";
  508.     }
  509.     public function isTraitable()
  510.     {
  511.         return false;
  512.     }
  513.     public function getDebugInfo()
  514.     {
  515.         return array (  549 => 154,  539 => 153,  528 => 149,  518 => 148,  505 => 144,  495 => 143,  477 => 104,  465 => 57,  456 => 56,  437 => 51,  428 => 50,  405 => 209,  393 => 200,  360 => 174,  356 => 173,  352 => 172,  346 => 171,  329 => 156,  327 => 153,  323 => 151,  321 => 148,  317 => 146,  315 => 143,  312 => 141,  305 => 138,  299 => 136,  297 => 135,  294 => 134,  292 => 132,  291 => 131,  289 => 130,  286 => 129,  284 => 128,  280 => 125,  278 => 124,  274 => 122,  272 => 121,  270 => 120,  268 => 119,  265 => 118,  258 => 114,  253 => 111,  251 => 110,  248 => 109,  244 => 107,  242 => 106,  239 => 105,  237 => 104,  234 => 103,  230 => 101,  226 => 99,  224 => 98,  221 => 96,  215 => 94,  213 => 93,  207 => 91,  205 => 90,  193 => 83,  173 => 65,  170 => 63,  167 => 62,  164 => 61,  162 => 60,  159 => 59,  157 => 56,  154 => 55,  151 => 53,  149 => 50,  146 => 49,  143 => 47,  141 => 16,  138 => 46,  135 => 45,  133 => 44,  130 => 43,  127 => 42,  124 => 41,  121 => 40,  119 => 39,  116 => 38,  113 => 37,  110 => 36,  108 => 35,  105 => 34,  102 => 32,  99 => 31,  97 => 30,  95 => 29,  91 => 26,  89 => 25,  86 => 24,  84 => 23,  81 => 22,  78 => 21,  76 => 20,  73 => 19,  71 => 18,  69 => 17,  66 => 16,  63 => 8,  61 => 7,  54 => 3,  50 => 1,);
  516.     }
  517.     public function getSourceContext()
  518.     {
  519.         return new Source("
  520. <!DOCTYPE html>
  521. <html dir=\"ltr\" lang=\"{{ app.request.locale }}\">
  522. <head>
  523.     
  524.     {% include \"head/metas.html.twig\" %}
  525.     {# 
  526.     Enregistre la liste des fichiers CSS et JS
  527.     
  528.     Attention:
  529.     Veillez à mettre à jour les adresses ci-dessous en remplacant la version par la dernière version disponible (jQuery,
  530.     Uikit, FontAwesome,...), et ce pour tous les fichiers layout[...].html.twig !
  531.     #}
  532.     {% apply spaceless %}
  533.         {# add global stylesheets and scripts outside of any blocsk to add them to the helpers before any others assets are added #}
  534.         {# we use the view helper to have cache buster functionality #}
  535.         
  536.         {% do pimcore_head_link().appendStylesheet('https://cdnjs.cloudflare.com/ajax/libs/uikit/3.5.7/css/uikit.min.css') %}
  537.         {% do pimcore_head_link().appendStylesheet('https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css') %}
  538.         {% do pimcore_head_link().appendStylesheet(asset('/static/vendor/outdatedbrowser/outdatedbrowser.min.css')) %}
  539.         {% do pimcore_head_link().appendStylesheet(asset('/static/css/application.min.css')) %}
  540.         {#% do pimcore_head_link().appendStylesheet(asset('/static/css/custom.css')) %#}
  541.         
  542.         {# Adobe Font #}
  543.         {#% do pimcore_head_link().appendStylesheet('https://use.typekit.net/cdw7sie.css') %#}
  544.        {# {% do pimcore_head_link().appendStylesheet('https://use.typekit.net/rjz1kgr.css') %}#}
  545.         {% do pimcore_head_link().appendStylesheet('https://use.typekit.net/lal0zga.css') %}
  546.         {# A rendre dynamique #}
  547.         {% if not document.property('new-website') %}
  548.             {% do pimcore_head_script().appendFile('https://www.google.com/recaptcha/api.js?render=6LcMEv0eAAAAAGqziCU59GigxzVk5-ao1zof4wAJ') %}
  549.         {% endif %}
  550.         
  551.         {% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/uikit/3.5.7/js/uikit.min.js') %}
  552.         {% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js') %}
  553.         {% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js') %}
  554.         {% do pimcore_head_script().appendFile('/static/vendor/outdatedbrowser/outdatedbrowser.min.js') %}
  555.         {% do pimcore_head_script().appendFile(asset('/static/js/apik.js')) %}
  556.         {% do pimcore_head_script().appendFile(asset('/static/js/main.js')) %}
  557.     {% endapply %}
  558.     {# Affiche les styles CSS personnalisés pour toutes les pages #}
  559.     {% block head_stylesheets deferred %}
  560.         {{ pimcore_head_link() }}
  561.     {% endblock %}
  562.     {# Affiche les styles CSS personnalisés propres au footer #}
  563.     {% block head_stylesheets_footer deferred %}
  564.         
  565.     {% endblock %}
  566.     {% if not document is defined or not document %}
  567.         {% set document = pimcore_document(1) %}
  568.     {% endif %}
  569.     {# Favicons (utilisez RealFaviconGenerator) #}
  570.     
  571.     
  572.     <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/static/img/favicon/apple-touch-icon.png\">
  573.     <link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/static/img/favicon/favicon-32x32.png\">
  574.     <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/static/img/favicon/favicon-16x16.png\">
  575.     <link rel=\"manifest\" href=\"/static/img/favicon/site.webmanifest\">
  576.     <link rel=\"mask-icon\" href=\"/static/img/favicon/safari-pinned-tab.svg\" color=\"#5bbad5\">
  577.     <link rel=\"shortcut icon\" href=\"/static/img/favicon/favicon.ico\">
  578.     <meta name=\"msapplication-TileColor\" content=\"#da532c\">
  579.     <meta name=\"msapplication-config\" content=\"/static/img/favicon/browserconfig.xml\">
  580.     <meta name=\"theme-color\" content=\"#ffffff\">
  581.     
  582.     
  583.     <link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.1.0/css/all.css\"
  584.           integrity=\"sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt\" crossorigin=\"anonymous\">
  585. </head>
  586. <body class=\"{{ document.property('universe') }} {{ editmode ? \"apk-cms-pimcore\" : \"\" }} {{ document.property('new-website') ? \"new-website\" : \"\" }}\">
  587. <!-- ============== Outdated Browser =========== -->
  588. <div id=\"outdated\"></div>
  589. {# Vérifie si \"Your website name\" a bien été traduit. Si non, on affiche un message d'erreur #}
  590. {# Attention, il ne faut pas renommer le nom du site ici... Il faut le renommer dans les Shared Translations! #}
  591. {% if \"Your website name\"|trans == \"Your website name\" %}
  592.     {{ '<p class=\"uk-alert-danger\" uk-alert>Attention, n\\'oubliez pas de traduire \\'Your website name\\' et les autres chaines de traduction via Tools > Translations > Shared Translation.</p>' }}
  593. {% endif %}
  594. {% if not document.hasProperty('politiqueDeConfidentialite') %}
  595.     {{ '<p class=\"uk-alert-danger\" uk-alert>Attention, n\\'oubliez pas de créer la propriété \\'politiqueDeConfidentialite\\' (type Document) à la racine du site et de la faire pointer vers la page Politique de confidentialité (pour le bandeau des cookies).</p>' }}
  596. {% endif %}
  597. {# Affiche le  header + condition pour le nouveau site web #}
  598. {% if document.property('new-website') %}
  599.     {% include \"includes/header-new.html.twig\" %}
  600. {% else %}
  601.     {% include \"includes/header.html.twig\" %}
  602. {% endif %}
  603. {% block content %}{% endblock %}
  604. {% if document.property('new-website') %}
  605.     {% include \"includes/sticky-socials.html.twig\" %}
  606. {% endif %}
  607. {% if editmode %}
  608.     <div class=\"uk-container apk-container-1400 uk-margin-medium-bottom\">
  609.         <div class=\"uk-alert-danger\" uk-alert>
  610.             <h1 class=\"uk-h1\">Texte dans le footer</h1>
  611.             {{ pimcore_wysiwyg('bottom-footerlink') }}
  612.         </div>
  613.     </div>
  614. {% endif %}
  615. {% set showFooterText = false %}
  616. {% set footerBackgroundColor = false %}
  617. {% if not pimcore_wysiwyg('bottom-footerlink').isEmpty %}
  618.     {% set showFooterText = pimcore_wysiwyg('bottom-footerlink') %}
  619. {% endif %}
  620. {% if document.getProperty('footerBackgroundColor') %}
  621.     {% set footerBackgroundColor = document.getProperty('footerBackgroundColor') %}
  622. {% endif %}
  623. {# Affiche le footer + condition pour le nouveau site web #}
  624. {% if not editmode %}
  625.     {% if document.property('new-website') %}
  626.         {{ pimcore_inc(\"/\" ~ app.request.locale ~ \"/Snippets/footer\",{
  627.             'showFooterText': showFooterText,
  628.             'footerBackgroundColor' : footerBackgroundColor
  629.             })
  630.         }}
  631.     {% elseif pimcore_inc(\"/happymagnecaps/\" ~ app.request.locale ~ \"/Snippets/footer\") %}
  632.         {{ pimcore_inc(\"/happymagnecaps/\" ~ app.request.locale ~ \"/Snippets/footer\") }}
  633.     {% else %}
  634.         {{ '<p class=\"uk-alert-danger\" uk-alert>Vous avez oublié de mettre votre footer dans un snippet</p>' }}
  635.     {% endif %}
  636. {% endif %}
  637. {# output scripts added before #}
  638. {% block headscripts %}
  639.     {{ pimcore_head_script() }}
  640. {% endblock %}
  641. {% block inlinescripts  %}
  642. {% endblock %}
  643. {% block snippetscripts  %}
  644. {% endblock %}
  645. <script>
  646.     window.addEventListener(\"load\", function () {
  647.         window.cookieconsent.initialise({
  648.             \"palette\": {
  649.                 \"popup\": {
  650.                     \"text\": \"#ffffff\",
  651.                     \"background\": \"#E40233\",
  652.                 },
  653.                 \"button\": {
  654.                     \"text\": \"#E40233\",
  655.                     \"background\": \"#ffffff\",
  656.                 }
  657.             },
  658.             \"content\": {
  659.                 \"message\": \"{{ 'Nous utilisons des cookies et d\\'autres technologies pour assurer à tous les utilisateurs de ce site internet la meilleure expérience possible.' |trans }} {{ 'En accédant à ce site, vous acceptez notre politique de cookies. '|trans }}\",
  660.                 \"dismiss\": \"{{ 'j\\'accepte' |trans }}\",
  661.                 \"link\": \"{{ 'En savoir plus' |trans }}\",
  662.                 \"href\": \"{% if document.getProperty('politiqueDeConfidentialite') %} {{ document.getProperty('politiqueDeConfidentialite') }} {% endif %}\"
  663.             }
  664.         })
  665.     });
  666.     // Plain Javascript
  667.     //event listener: DOM ready
  668.     function addLoadEvent(func) {
  669.         var oldonload = window.onload;
  670.         if (typeof window.onload != 'function') {
  671.             window.onload = func;
  672.         } else {
  673.             window.onload = function() {
  674.                 if (oldonload) {
  675.                     oldonload();
  676.                 }
  677.                 func();
  678.             }
  679.         }
  680.     }
  681.     //call plugin function after DOM ready
  682.     addLoadEvent(function(){
  683.         outdatedBrowser({
  684.             bgColor: '#f25648',
  685.             color: '#ffffff',
  686.             lowerThan: 'borderImage',
  687.             languagePath: '/static/vendor/outdatedbrowser/lang/{{ document.getProperty('language') }}.html'
  688.         })
  689.     });
  690.     // Using jQuery (version that supports IE < 9)
  691.     \$( document ).ready(function() {
  692.         outdatedBrowser({
  693.             bgColor: '#f25648',
  694.             color: '#ffffff',
  695.             lowerThan: 'borderImage',
  696.             languagePath: '/static/vendor/outdatedbrowser/lang/{{ document.getProperty('language') }}.html'
  697.         })
  698.     })
  699. </script>
  700. </body>
  701. </html>""layout.html.twig""/var/www/magnecapsv2.atypic-pp.be/www/templates/layout.html.twig");
  702.     }
  703. }