<?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;
/* snippets/review_snippet.html.twig */
class __TwigTemplate_7fff301190113d7d9201a384cd827f37 extends 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;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "snippets/review_snippet.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "snippets/review_snippet.html.twig"));
// line 1
echo twig_include($this->env, $context, "includes/snippet-css.html.twig");
echo "
";
// line 3
$context["reviewsDocument"] = 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.', 3, $this->source); })()), "getProperty", ["reviews_default_document"], "method", false, false, true, 3);
// line 4
echo "
<div class=\"row review-snippet\">
<div class=\"col-lg-10 offset-lg-1\">
<h2 class=\"pb-3 pb-md-5 review-title\">";
// line 7
echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "input", "title", ["placeholder" => "Titel..."]);
echo "</h2>
<div class=\"review-slider-container\">
<div class=\"swiper\" id=\"review-slider\">
<div class=\"swiper-wrapper\">
";
// line 11
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["reviews"]) || array_key_exists("reviews", $context) ? $context["reviews"] : (function () { throw new RuntimeError('Variable "reviews" does not exist.', 11, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["review"]) {
// line 12
echo " <div class=\"swiper-slide\">
<a href=\"";
// line 13
echo twig_escape_filter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, (isset($context["reviewsDocument"]) || array_key_exists("reviewsDocument", $context) ? $context["reviewsDocument"] : (function () { throw new RuntimeError('Variable "reviewsDocument" does not exist.', 13, $this->source); })()), "url", [], "any", false, false, true, 13), 13, $this->source), "html", null, true);
echo "#review-";
echo twig_escape_filter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["review"], "id", [], "any", false, false, true, 13), 13, $this->source), "html", null, true);
echo "\" class=\"review-item review-item--snippet\">
<div class=\"review-item__message\">";
// line 14
echo twig_escape_filter($this->env, $this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env, $this->source, $context["review"], "message", [], "any", false, false, true, 14), 14, $this->source), "html", null, true);
echo "</div>
<div class=\"review-item__link\">
<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
<path
d=\"M17.4929 10.4528L11.7329 16.2128C11.4828 16.4628 11.0773 16.4628 10.8273 16.2128C10.5772 15.9627 10.5772 15.5572 10.8273 15.3072L15.4953 10.64L2.96007 10.64C2.60661 10.64 2.32007 10.3534 2.32007 9.99997C2.32007 9.6465 2.60661 9.35996 2.96007 9.35996L15.4953 9.35996L10.8273 4.69277C10.5772 4.44269 10.5772 4.03724 10.8273 3.78717C11.0773 3.53709 11.4828 3.53709 11.7329 3.78717L17.4929 9.54716C17.613 9.66721 17.6806 9.8301 17.6806 9.99997C17.6806 10.1698 17.613 10.3327 17.4929 10.4528Z\"
fill=\"#515457\" />
</svg>
</div>
</a>
</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['review'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 25
echo " </div>
</div>
<div class=\"swiper-button-prev\"></div>
<div class=\"swiper-button-next\"></div>
</div>
<div class=\"review-slider-action text-center pt-4 pt-md-5\">
";
// line 32
echo $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "link", "link", ["class" => "btn btn-dark"]);
echo "
</div>
</div>
</div>";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
public function getTemplateName()
{
return "snippets/review_snippet.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 103 => 32, 94 => 25, 77 => 14, 71 => 13, 68 => 12, 64 => 11, 57 => 7, 52 => 4, 50 => 3, 45 => 1,);
}
public function getSourceContext()
{
return new Source("{{ include('includes/snippet-css.html.twig') }}
{% set reviewsDocument = document.getProperty('reviews_default_document') %}
<div class=\"row review-snippet\">
<div class=\"col-lg-10 offset-lg-1\">
<h2 class=\"pb-3 pb-md-5 review-title\">{{ pimcore_input('title', {'placeholder': 'Titel...'}) }}</h2>
<div class=\"review-slider-container\">
<div class=\"swiper\" id=\"review-slider\">
<div class=\"swiper-wrapper\">
{% for review in reviews %}
<div class=\"swiper-slide\">
<a href=\"{{ reviewsDocument.url }}#review-{{ review.id }}\" class=\"review-item review-item--snippet\">
<div class=\"review-item__message\">{{ review.message }}</div>
<div class=\"review-item__link\">
<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
<path
d=\"M17.4929 10.4528L11.7329 16.2128C11.4828 16.4628 11.0773 16.4628 10.8273 16.2128C10.5772 15.9627 10.5772 15.5572 10.8273 15.3072L15.4953 10.64L2.96007 10.64C2.60661 10.64 2.32007 10.3534 2.32007 9.99997C2.32007 9.6465 2.60661 9.35996 2.96007 9.35996L15.4953 9.35996L10.8273 4.69277C10.5772 4.44269 10.5772 4.03724 10.8273 3.78717C11.0773 3.53709 11.4828 3.53709 11.7329 3.78717L17.4929 9.54716C17.613 9.66721 17.6806 9.8301 17.6806 9.99997C17.6806 10.1698 17.613 10.3327 17.4929 10.4528Z\"
fill=\"#515457\" />
</svg>
</div>
</a>
</div>
{% endfor %}
</div>
</div>
<div class=\"swiper-button-prev\"></div>
<div class=\"swiper-button-next\"></div>
</div>
<div class=\"review-slider-action text-center pt-4 pt-md-5\">
{{ pimcore_link('link', {'class': 'btn btn-dark'}) }}
</div>
</div>
</div>", "snippets/review_snippet.html.twig", "/data/sites/web/gc-architectenntrigapimbe/subsites/gc2025.dspdev.be/templates/snippets/review_snippet.html.twig");
}
public function checkSecurity()
{
static $tags = array("set" => 3, "for" => 11);
static $filters = array("escape" => 13);
static $functions = array("include" => 1, "pimcore_input" => 7, "pimcore_link" => 32);
try {
$this->sandbox->checkSecurity(
['set', 'for'],
['escape'],
['include', 'pimcore_input', 'pimcore_link']
);
} 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;
}
}
}