<?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;
/* @VisualMediaLisa/Layout/footer.html.twig */
class __TwigTemplate_979f7cdb5fc36cc4504c5d4053210f6f95b04b2b7de51dbc2f06d2acd39a08ad extends \Twig\Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@VisualMediaLisa/Layout/footer.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@VisualMediaLisa/Layout/footer.html.twig"));
// line 1
$macros["macro"] = $this->macros["macro"] = $this->loadTemplate("@VisualMediaLisa/Menu/menu.html.twig", "@VisualMediaLisa/Layout/footer.html.twig", 1)->unwrap();
// line 2
echo "
<footer class=\"footer\">
<div class=\"row\">
<div class=\"col-12 col-lg-3 red1\">
<a href=\"/\" class=\"footer-logo\">
<img src=\"";
// line 8
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/zuidema-logo-footer.svg"), "html", null, true);
echo "\" alt=\"Zuidema groep\">
</a>
</div>
<div class=\"col-12 col-lg-3 red2\">
<div class=\"footer-contact\">
<h3>Bezoekadres</h3>
";
// line 18
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("address_hgv"), "html", null, true);
echo "<br/>
";
// line 19
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("zipcode_hgv"), "html", null, true);
echo "<br/>
";
// line 20
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("plaats"), "html", null, true);
echo "
</div>
</div>
<div class=\"col-12 col-lg-3 red3\">
<div class=\"footer-contact\">
<h3>Postadres</h3>
";
// line 27
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("postbox_address_hgv"), "html", null, true);
echo "<br/>
";
// line 28
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("postbox_zipcode_hgv"), "html", null, true);
echo "<br/>
";
// line 29
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("plaats"), "html", null, true);
echo "
</div>
</div>
<div class=\"col-12 col-lg-3 red4\">
<div class=\"footer-contact\">
<h3>Contact</h3>
<a href=\"mailto:";
// line 36
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("email"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("email"), "html", null, true);
echo "</a><br/>
<a href=\"tel:";
// line 37
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("telefoon_link_hgv"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, $this->extensions['VisualMedia\LisaBundle\Twig\TwigSetting']->setting("phone_hgv"), "html", null, true);
echo "</a>
</div>
</div>
</div>
<div class=\"row\">
<div class=\"col-12 footer-menu_wrapper\">
<div class=\"footer-menu\">
";
// line 50
$context["footer"] = $this->extensions['VisualMedia\MenuBundle\Twig\TwigMenuExtension']->menu("footermenu");
// line 51
echo " ";
echo twig_call_macro($macros["macro"], "macro_menu", [twig_get_attribute($this->env, $this->source, (isset($context["footer"]) || array_key_exists("footer", $context) ? $context["footer"] : (function () { throw new RuntimeError('Variable "footer" does not exist.', 51, $this->source); })()), "items", [], "any", false, false, false, 51)], 51, $context, $this->getSourceContext());
echo "
</div>
<a href=\"https://www.dappr.nl/\" target=\"_blank\"><img src=\"";
// line 53
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/images/dappr.svg"), "html", null, true);
echo "\" alt=\"dappr gemaakt\"></a>
</div>
</div>
<script>
(() => {
// Zet alle iframes eerst \"lui\": src -> data-src
document.querySelectorAll('.vimeo-popover iframe').forEach(iframe => {
if (iframe.src) {
iframe.dataset.src = iframe.src;
iframe.removeAttribute('src');
}
});
const triggers = document.querySelectorAll('.trigger');
// Zoek de dichtstbijzijnde ancestor die een .vimeo-popover bevat
function findPopoverFor(el) {
let node = el;
while (node && node !== document.body) {
// eerst check directe child, anders willekeurige descendant
let pop = node.querySelector(':scope > .vimeo-popover') || node.querySelector('.vimeo-popover');
if (pop) return pop;
node = node.parentElement;
}
return null;
}
function ensureIframeSrc(pop) {
const iframe = pop.querySelector('iframe');
if (!iframe) return;
const ds = iframe.dataset.src;
if (ds && iframe.src !== ds) iframe.src = ds;
}
// Sluit popover door op de overlay (het popover zelf) te klikken
document.querySelectorAll('.vimeo-popover').forEach(pop => {
pop.addEventListener('click', e => { if (e.target === pop) pop.hidePopover(); });
});
triggers.forEach(trigger => {
const popover = findPopoverFor(trigger);
if (!popover) return;
trigger.addEventListener('click', e => {
e.preventDefault();
e.stopPropagation();
// Sluit andere open popovers
document.querySelectorAll('.vimeo-popover:popover-open').forEach(p => {
if (p !== popover) p.hidePopover();
});
// Toggle enkel de bijbehorende popover
if (popover.matches(':popover-open')) {
popover.hidePopover();
} else {
ensureIframeSrc(popover); // laad Vimeo pas bij openen
popover.showPopover();
}
});
});
// Optioneel: stop video bij sluiten door src te legen
document.addEventListener('toggle', e => {
const pop = e.target;
if (!(pop instanceof HTMLElement)) return;
if (!pop.classList.contains('vimeo-popover')) return;
if (!pop.matches(':popover-open')) {
const iframe = pop.querySelector('iframe');
if (iframe && iframe.dataset.src) iframe.removeAttribute('src');
}
}, true);
})();
</script>
</footer>
";
// line 131
$this->loadTemplate("Layout/Include/webshop.html.twig", "@VisualMediaLisa/Layout/footer.html.twig", 131)->display($context);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
public function getTemplateName()
{
return "@VisualMediaLisa/Layout/footer.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 215 => 131, 134 => 53, 128 => 51, 126 => 50, 108 => 37, 102 => 36, 92 => 29, 88 => 28, 84 => 27, 74 => 20, 70 => 19, 66 => 18, 53 => 8, 45 => 2, 43 => 1,);
}
public function getSourceContext()
{
return new Source("{% import '@VisualMediaLisa/Menu/menu.html.twig' as macro %}
<footer class=\"footer\">
<div class=\"row\">
<div class=\"col-12 col-lg-3 red1\">
<a href=\"/\" class=\"footer-logo\">
<img src=\"{{ asset('build/images/zuidema-logo-footer.svg') }}\" alt=\"Zuidema groep\">
</a>
</div>
<div class=\"col-12 col-lg-3 red2\">
<div class=\"footer-contact\">
<h3>Bezoekadres</h3>
{{ setting(\"address_hgv\") }}<br/>
{{ setting(\"zipcode_hgv\") }}<br/>
{{ setting(\"plaats\") }}
</div>
</div>
<div class=\"col-12 col-lg-3 red3\">
<div class=\"footer-contact\">
<h3>Postadres</h3>
{{ setting(\"postbox_address_hgv\") }}<br/>
{{ setting(\"postbox_zipcode_hgv\") }}<br/>
{{ setting(\"plaats\") }}
</div>
</div>
<div class=\"col-12 col-lg-3 red4\">
<div class=\"footer-contact\">
<h3>Contact</h3>
<a href=\"mailto:{{ setting(\"email\") }}\">{{ setting(\"email\") }}</a><br/>
<a href=\"tel:{{ setting(\"telefoon_link_hgv\") }}\">{{ setting(\"phone_hgv\") }}</a>
</div>
</div>
</div>
<div class=\"row\">
<div class=\"col-12 footer-menu_wrapper\">
<div class=\"footer-menu\">
{% set footer = menu('footermenu')%}
{{ macro.menu(footer.items) }}
</div>
<a href=\"https://www.dappr.nl/\" target=\"_blank\"><img src=\"{{ asset('build/images/dappr.svg') }}\" alt=\"dappr gemaakt\"></a>
</div>
</div>
<script>
(() => {
// Zet alle iframes eerst \"lui\": src -> data-src
document.querySelectorAll('.vimeo-popover iframe').forEach(iframe => {
if (iframe.src) {
iframe.dataset.src = iframe.src;
iframe.removeAttribute('src');
}
});
const triggers = document.querySelectorAll('.trigger');
// Zoek de dichtstbijzijnde ancestor die een .vimeo-popover bevat
function findPopoverFor(el) {
let node = el;
while (node && node !== document.body) {
// eerst check directe child, anders willekeurige descendant
let pop = node.querySelector(':scope > .vimeo-popover') || node.querySelector('.vimeo-popover');
if (pop) return pop;
node = node.parentElement;
}
return null;
}
function ensureIframeSrc(pop) {
const iframe = pop.querySelector('iframe');
if (!iframe) return;
const ds = iframe.dataset.src;
if (ds && iframe.src !== ds) iframe.src = ds;
}
// Sluit popover door op de overlay (het popover zelf) te klikken
document.querySelectorAll('.vimeo-popover').forEach(pop => {
pop.addEventListener('click', e => { if (e.target === pop) pop.hidePopover(); });
});
triggers.forEach(trigger => {
const popover = findPopoverFor(trigger);
if (!popover) return;
trigger.addEventListener('click', e => {
e.preventDefault();
e.stopPropagation();
// Sluit andere open popovers
document.querySelectorAll('.vimeo-popover:popover-open').forEach(p => {
if (p !== popover) p.hidePopover();
});
// Toggle enkel de bijbehorende popover
if (popover.matches(':popover-open')) {
popover.hidePopover();
} else {
ensureIframeSrc(popover); // laad Vimeo pas bij openen
popover.showPopover();
}
});
});
// Optioneel: stop video bij sluiten door src te legen
document.addEventListener('toggle', e => {
const pop = e.target;
if (!(pop instanceof HTMLElement)) return;
if (!pop.classList.contains('vimeo-popover')) return;
if (!pop.matches(':popover-open')) {
const iframe = pop.querySelector('iframe');
if (iframe && iframe.dataset.src) iframe.removeAttribute('src');
}
}, true);
})();
</script>
</footer>
{% include 'Layout/Include/webshop.html.twig' %}
", "@VisualMediaLisa/Layout/footer.html.twig", "/var/www/vhosts/localhost/html/templates/VisualMediaLisaBundle/views/Layout/footer.html.twig");
}
}