Shopping Cart
You have no items in your shopping cart.
Click here to continue shopping.
Last chance! Order before December 19th and receive your items in time for the holidays.
You have no items in your shopping cart.
Click here to continue shopping.
class="block ml-6 rounded rounded-full bg-black h-8 w-8 flex items-center justify-center hover:bg-theme-main">
{{ iconHelper.icon('youtube2', {
'class': 'text-white',
'width': 18,
'height': 14
}) }}
</a>
</li>
{% endif %}
{% if seomatic.site.sameAsLinks.tiktok.url %}
<li>
<a href="{{seomatic.site.sameAsLinks.tiktok.url}}"
target="_blank"
rel="noopener"
aria-label="Link to TikTok of {{brandName}}"
class="block ml-6 rounded rounded-full bg-black h-8 w-8 flex items-center justify-center hover:bg-theme-main">
{{ iconHelper.icon('tiktok', {
'class': 'text-white',
'width': 18,
if (is_object($value) && get_class($value) === Markup::class) {
$arguments[$key] = (string)$value;
}
}
try {
return CoreExtension::getAttribute(
$env,
$source,
$object,
$item,
$arguments,
$type,
'width': 18,
'height': 14
}) }}
</a>
</li>
{% endif %}
{% if seomatic.site.sameAsLinks.tiktok.url %}
<li>
<a href="{{seomatic.site.sameAsLinks.tiktok.url}}"
target="_blank"
rel="noopener"
aria-label="Link to TikTok of {{brandName}}"
class="block ml-6 rounded rounded-full bg-black h-8 w-8 flex items-center justify-center hover:bg-theme-main">
public function yield(array $context, array $blocks = []): iterable
{
$context += $this->env->getGlobals();
$blocks = array_merge($this->blocks, $blocks);
try {
yield from $this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
// this is mostly useful for \Twig\Error\LoaderError exceptions
<div class="container text-black z-20 relative {{ bgColor }}">
<div class="row {{ rowPadding }}">
<div class="col lg:w-1/3">
<div class="flex justify-start lg:justify-end items-center">
<span class="inline-block {{ fontWeight }}">{{ 'Volg ons op sociale media'|t }}</span>
{% include '_includes/social/social' %}
</div>
</div>
<div class="col lg:w-2/3 lg:order-first lg:flex lg:items-baseline">
{% set bottomNav = craft.navigate.raw('bottom_nav') %}
<ul class="flex flex-wrap items-center lg:h-full mt-8 lg:mt-0">
<li class="mr-4 hidden lg:block">© {{ now|date('Y') }} Duvel Moortgat</li>
public function yield(array $context, array $blocks = []): iterable
{
$context += $this->env->getGlobals();
$blocks = array_merge($this->blocks, $blocks);
try {
yield from $this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
// this is mostly useful for \Twig\Error\LoaderError exceptions
{% endif %}
{# This part will be dynamic based on theme #}
{% if brandClass == 'jarr' %}
{% include '_includes/footers_bottom/jarr' %}
{% elseif not isCraftBlend %}
{% include '_includes/footers_bottom/default' %}
{% endif %}
</footer>
{% include '_includes/navigation/search' %}
{% include '_includes/navigation/mobile_nav' %}
{% include '_includes/age-gate' %}
<script>MAGENTO_LINK = '{{ siteUrl }}';</script>
public function yield(array $context, array $blocks = []): iterable
{
$context += $this->env->getGlobals();
$blocks = array_merge($this->blocks, $blocks);
try {
yield from $this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
// this is mostly useful for \Twig\Error\LoaderError exceptions
{% extends "_layouts/global_scope" %}
{% block base %}
{% set brandClass = craft.app.request.getParam('store') ?? brandClass %}
{% include "_includes/footer" %}
{% endblock %}
if (null !== $template && !$template instanceof self) {
throw new \LogicException('A block must be a method on a \Twig\Template instance.');
}
if (null !== $template) {
try {
yield from $template->$block($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($template->getSourceContext());
}
// this is mostly useful for \Twig\Error\LoaderError exceptions
{# TODO - Belkin: ASK AKOS FOR JARR STORE ID, BUT IN THE SAMETIME JARR WILL HAVE NO SEARCH #}
{% set magentoStoreId = '4' %}
{% set fontWeight = 'font-normal' %}
{% set selectWeight = 'font-normal' %}
{% endswitch %}
{% block base %}{% endblock %}
public function yield(array $context, array $blocks = []): iterable
{
$context += $this->env->getGlobals();
$blocks = array_merge($this->blocks, $blocks);
try {
yield from $this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
// this is mostly useful for \Twig\Error\LoaderError exceptions
{% extends "_layouts/global_scope" %}
{% block base %}
{% set brandClass = craft.app.request.getParam('store') ?? brandClass %}
{% include "_includes/footer" %}
{% endblock %}
public function yield(array $context, array $blocks = []): iterable
{
$context += $this->env->getGlobals();
$blocks = array_merge($this->blocks, $blocks);
try {
yield from $this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
// this is mostly useful for \Twig\Error\LoaderError exceptions
{
return $this->blocks;
}
public function display(array $context, array $blocks = []): void
{
foreach ($this->yield($context, $blocks) as $data) {
echo $data;
}
}
public function render(array $context): string
{
if ($this->env->isDebug()) {
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
throw $e;
private Template $template,
) {
}
public function render(array $context = []): string
{
return $this->template->render($context);
}
public function display(array $context = [])
{
// using func_get_args() allows to not expose the blocks argument
// as it should only be used by internal code
* @throws LoaderError When the template cannot be found
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = []): string
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
* @param string|TemplateWrapper $name The template name
// Render and return
$renderingTemplate = $this->_renderingTemplate;
$this->_renderingTemplate = $template;
try {
$output = $this->getTwig()->render($template, $variables);
} finally {
$this->_renderingTemplate = $renderingTemplate;
$this->setTemplateMode($oldTemplateMode);
}
$this->afterRenderTemplate($template, $variables, $templateMode, $output);
$isRenderingPageTemplate = $this->_isRenderingPageTemplate;
$this->_isRenderingPageTemplate = true;
try {
$this->beginPage();
echo $this->renderTemplate($template, $variables);
$this->endPage();
} finally {
$this->_isRenderingPageTemplate = $isRenderingPageTemplate;
$this->setTemplateMode($oldTemplateMode);
$output = ob_get_clean();
}
) {
$view->registerAssetBundle(ContentWindowAsset::class);
}
// Render and return the template
try {
$response->content = $view->renderPageTemplate($behavior->template, $behavior->variables, $behavior->templateMode);
} catch (Throwable $e) {
$previous = $e->getPrevious();
if ($previous instanceof YiiExitException) {
// Something called Craft::$app->end()
if ($previous instanceof ExitException && $previous->output !== null) {
echo $previous->output;
if (isset($this->formatters[$this->format])) {
$formatter = $this->formatters[$this->format];
if (!is_object($formatter)) {
$this->formatters[$this->format] = $formatter = Yii::createObject($formatter);
}
if ($formatter instanceof ResponseFormatterInterface) {
$formatter->format($this);
} else {
throw new InvalidConfigException("The '{$this->format}' response formatter is invalid. It must implement the ResponseFormatterInterface.");
}
} elseif ($this->format === self::FORMAT_RAW) {
if ($this->data !== null) {
$this->content = $this->data;
/**
* @inheritdoc
*/
protected function prepare(): void
{
parent::prepare();
$this->_isPrepared = true;
}
/**
* Clear the output buffer to prevent corrupt downloads.
*
public function send()
{
if ($this->isSent) {
return;
}
$this->trigger(self::EVENT_BEFORE_SEND);
$this->prepare();
$this->trigger(self::EVENT_AFTER_PREPARE);
$this->sendHeaders();
$this->sendContent();
$this->trigger(self::EVENT_AFTER_SEND);
$this->isSent = true;
}
$response = $this->handleRequest($this->getRequest());
$this->state = self::STATE_AFTER_REQUEST;
$this->trigger(self::EVENT_AFTER_REQUEST);
$this->state = self::STATE_SENDING_RESPONSE;
$response->send();
$this->state = self::STATE_END;
return $response->exitStatus;
} catch (ExitException $e) {
$this->end($e->statusCode, isset($response) ? $response : null);
// Load and run Craft
define('CRAFT_ENVIRONMENT', getenv('ENVIRONMENT') ?: 'production');
determineCraftSite();
$app = require CRAFT_VENDOR_PATH . '/craftcms/cms/bootstrap/web.php';
$app->run();
$_GET = [
'store' => 'chouffe',
];