var/cache/dev/twig/aa/aad0df64611907a81b06a19f12eab963.php line 60

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. /* page.html.twig */
  14. class __TwigTemplate_a0e96182657026d7a5c47a95c7c76250 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->blocks = [
  23.             'content' => [$this'block_content'],
  24.         ];
  25.         $this->sandbox $this->env->getExtension('\Twig\Extension\SandboxExtension');
  26.         $this->checkSecurity();
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 1
  31.         return "layout.html.twig";
  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""page.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""page.html.twig"));
  40.         $this->parent $this->loadTemplate("layout.html.twig""page.html.twig"1);
  41.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  42.         
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  44.         
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  46.     }
  47.     // line 3
  48.     public function block_content($context, array $blocks = [])
  49.     {
  50.         $macros $this->macros;
  51.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  52.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  53.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  54.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  55.         // line 4
  56.         echo "    <main class=\"main\">
  57.         <div class=\"container-fluid\">
  58.             <div class=\"row\">
  59.                 <div class=\"col-lg-10 offset-lg-1 px-md-0\">
  60.                     <section class=\"section-intro\">
  61.                         <h1>";
  62.         // line 9
  63.         echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"textarea""introTitle", ["placeholder" => "Titel...""nl2br" => true]);
  64.         echo "</h1>
  65.                         <div class=\"row mb-0 align-items-center\">
  66.                             ";
  67.         // line 12
  68.         if (($this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"textarea""intro") != "")) {
  69.             // line 13
  70.             echo "                                <div class=\"col-lg-8\">
  71.                                     <p class=\"lead\">";
  72.             // line 14
  73.             echo $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"textarea""intro", ["nl2br" => true"placeholder" => "Intro..."]), "render", [], "method"falsefalsetrue14), 14$this->source);
  74.             echo "</p>
  75.                                 </div>
  76.                             ";
  77.         }
  78.         // line 17
  79.         echo "
  80.                             ";
  81.         // line 18
  82.         if (($this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"link""introLink") != "")) {
  83.             // line 19
  84.             echo "                                <div class=\"col-lg-4 text-lg-end\">
  85.                                     ";
  86.             // line 20
  87.             echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"link""introLink", ["class" => "btn btn-dark text-uppercase""placeholder" => "Knop..."]);
  88.             echo "
  89.                                 </div>
  90.                             ";
  91.         }
  92.         // line 23
  93.         echo "                        </div><!--/ .row -->
  94.                         <div class=\"row\">
  95.                             ";
  96.         // line 26
  97.         if ((($this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"textarea""intro2") != "") || ($this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"link""introLink") != ""))) {
  98.             // line 27
  99.             echo "                                <div class=\"col-lg-5 mb-5\">
  100.                                     <p class=\"\">";
  101.             // line 28
  102.             echo $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"textarea""intro2", ["nl2br" => true"placeholder" => "Intro tekst..."]), "render", [], "method"falsefalsetrue28), 28$this->source);
  103.             echo "</p>
  104.                                     ";
  105.             // line 30
  106.             echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"link""introLink2", ["class" => "intro__link""placeholder" => "Knop..."]);
  107.             echo "
  108.                                 </div>
  109.                             ";
  110.         }
  111.         // line 33
  112.         echo "
  113.                             <div class=\"col-lg-6   ";
  114.         // line 34
  115.         if ((($this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"textarea""intro2") != "") || ($this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"link""introLink") != ""))) {
  116.             echo " offset-lg-1  ";
  117.         }
  118.         echo " pt-5 pt-lg-0\">
  119.                                 ";
  120.         // line 35
  121.         if ((isset($context["editmode"]) || array_key_exists("editmode"$context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.'35$this->source); })())) {
  122.             // line 36
  123.             echo "                                    ";
  124.             echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"select""selectIntroImage", ["store" => [["Image""Afbeelding"], ["Project""Project"]], "defaultValue" => "Image""reload" => true]);
  125.             // line 43
  126.             echo "
  127.                                 ";
  128.         }
  129.         // line 45
  130.         echo "
  131.                                 ";
  132.         // line 46
  133.         if ((twig_get_attribute($this->env$this->source$this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"select""selectIntroImage"), "getData", [], "method"falsefalsetrue46) == "Project")) {
  134.             // line 47
  135.             echo "                                    ";
  136.             echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"renderlet""project", ["title" => "Gerelateerd project...""controller" => "App\\Controller\\ProjectController::projectRenderletAction""editmode" =>             // line 51
  137. (isset($context["editmode"]) || array_key_exists("editmode"$context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.'51$this->source); })())]);
  138.             // line 52
  139.             echo "
  140.                                 ";
  141.         } else {
  142.             // line 54
  143.             echo "                                    <div class=\"img-wrapper\">
  144.                                         ";
  145.             // line 55
  146.             echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"image""introImage", ["thumbnail" => "ProjectIndexThumbnail""class" => "img-fluid""title" => "Foto..."]);
  147.             // line 59
  148.             echo "
  149.                                     </div>
  150.                                 ";
  151.         }
  152.         // line 62
  153.         echo "                            </div>
  154.                         </div>
  155.                     </section>
  156.                 </div>
  157.             </div>
  158.         </div><!--/ .container -->
  159.         <div class=\"container-fluid px-0\">
  160.             <section class=\"\">
  161.                 ";
  162.         // line 71
  163.         echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context"areablock""contentAreaBlock");
  164.         echo "
  165.             </section>
  166.         </div><!--/ .container -->
  167.     </main>
  168. ";
  169.         
  170.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  171.         
  172.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  173.     }
  174.     public function getTemplateName()
  175.     {
  176.         return "page.html.twig";
  177.     }
  178.     public function isTraitable()
  179.     {
  180.         return false;
  181.     }
  182.     public function getDebugInfo()
  183.     {
  184.         return array (  181 => 71,  170 => 62,  165 => 59,  163 => 55,  160 => 54,  156 => 52,  154 => 51,  152 => 47,  150 => 46,  147 => 45,  143 => 43,  140 => 36,  138 => 35,  132 => 34,  129 => 33,  123 => 30,  118 => 28,  115 => 27,  113 => 26,  108 => 23,  102 => 20,  99 => 19,  97 => 18,  94 => 17,  88 => 14,  85 => 13,  83 => 12,  77 => 9,  70 => 4,  60 => 3,  37 => 1,);
  185.     }
  186.     public function getSourceContext()
  187.     {
  188.         return new Source("{% extends 'layout.html.twig' %}
  189. {% block content %}
  190.     <main class=\"main\">
  191.         <div class=\"container-fluid\">
  192.             <div class=\"row\">
  193.                 <div class=\"col-lg-10 offset-lg-1 px-md-0\">
  194.                     <section class=\"section-intro\">
  195.                         <h1>{{ pimcore_textarea('introTitle', {'placeholder': 'Titel...', 'nl2br': true}) }}</h1>
  196.                         <div class=\"row mb-0 align-items-center\">
  197.                             {% if pimcore_textarea(\"intro\") != \"\" %}
  198.                                 <div class=\"col-lg-8\">
  199.                                     <p class=\"lead\">{{ pimcore_textarea(\"intro\", {\"nl2br\": true, 'placeholder': 'Intro...'}).render()|raw }}</p>
  200.                                 </div>
  201.                             {% endif %}
  202.                             {% if pimcore_link('introLink') != \"\"  %}
  203.                                 <div class=\"col-lg-4 text-lg-end\">
  204.                                     {{ pimcore_link('introLink', {'class': 'btn btn-dark text-uppercase', \"placeholder\": \"Knop...\"}) }}
  205.                                 </div>
  206.                             {% endif %}
  207.                         </div><!--/ .row -->
  208.                         <div class=\"row\">
  209.                             {% if pimcore_textarea(\"intro2\") != \"\" or pimcore_link('introLink') != \"\"  %}
  210.                                 <div class=\"col-lg-5 mb-5\">
  211.                                     <p class=\"\">{{ pimcore_textarea(\"intro2\", {\"nl2br\": true, \"placeholder\": \"Intro tekst...\"}).render()|raw  }}</p>
  212.                                     {{ pimcore_link('introLink2', {'class': 'intro__link', \"placeholder\": \"Knop...\"}) }}
  213.                                 </div>
  214.                             {% endif %}
  215.                             <div class=\"col-lg-6   {% if pimcore_textarea(\"intro2\") != \"\" or pimcore_link('introLink') != \"\"  %} offset-lg-1  {% endif %} pt-5 pt-lg-0\">
  216.                                 {% if editmode %}
  217.                                     {{ pimcore_select(\"selectIntroImage\", {
  218.                                         \"store\": [
  219.                                             [\"Image\", \"Afbeelding\"],
  220.                                             [\"Project\", \"Project\"],
  221.                                         ],
  222.                                         \"defaultValue\" : \"Image\",
  223.                                         \"reload\": true
  224.                                     }) }}
  225.                                 {% endif %}
  226.                                 {% if pimcore_select(\"selectIntroImage\").getData() == \"Project\" %}
  227.                                     {{
  228.                                         pimcore_renderlet('project', {
  229.                                             \"title\": 'Gerelateerd project...',
  230.                                             \"controller\": \"App\\\\Controller\\\\ProjectController::projectRenderletAction\",
  231.                                             \"editmode\": editmode,
  232.                                         }) }}
  233.                                 {% else %}
  234.                                     <div class=\"img-wrapper\">
  235.                                         {{ pimcore_image(\"introImage\", {
  236.                                             'thumbnail': 'ProjectIndexThumbnail',
  237.                                             'class': 'img-fluid',
  238.                                             'title': 'Foto...',
  239.                                         }) }}
  240.                                     </div>
  241.                                 {% endif %}
  242.                             </div>
  243.                         </div>
  244.                     </section>
  245.                 </div>
  246.             </div>
  247.         </div><!--/ .container -->
  248.         <div class=\"container-fluid px-0\">
  249.             <section class=\"\">
  250.                 {{ pimcore_areablock(\"contentAreaBlock\") }}
  251.             </section>
  252.         </div><!--/ .container -->
  253.     </main>
  254. {% endblock %}""page.html.twig""/data/sites/web/gc-architectenntrigapimbe/subsites/gc2025.dspdev.be/templates/page.html.twig");
  255.     }
  256.     
  257.     public function checkSecurity()
  258.     {
  259.         static $tags = array("if" => 12);
  260.         static $filters = array("raw" => 14);
  261.         static $functions = array("pimcore_textarea" => 9"pimcore_link" => 18"pimcore_select" => 36"pimcore_renderlet" => 48"pimcore_image" => 55"pimcore_areablock" => 71);
  262.         try {
  263.             $this->sandbox->checkSecurity(
  264.                 ['if'],
  265.                 ['raw'],
  266.                 ['pimcore_textarea''pimcore_link''pimcore_select''pimcore_renderlet''pimcore_image''pimcore_areablock']
  267.             );
  268.         } catch (SecurityError $e) {
  269.             $e->setSourceContext($this->source);
  270.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  271.                 $e->setTemplateLine($tags[$e->getTagName()]);
  272.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  273.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  274.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  275.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  276.             }
  277.             throw $e;
  278.         }
  279.     }
  280. }