<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
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;
use Twig\TemplateWrapper;
/* gcs-community/gcs-community.html.twig */
class __TwigTemplate_1960b39fd9758502f24a30e7cde70986 extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'title' => [$this, 'block_title'],
'content' => [$this, 'block_content'],
];
}
protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
{
// line 1
return "layout/layout.html.twig";
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$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", "gcs-community/gcs-community.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "gcs-community/gcs-community.html.twig"));
$this->parent = $this->loadTemplate("layout/layout.html.twig", "gcs-community/gcs-community.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 2
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_title(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield "GFS - Resources
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 5
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_content(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
// line 6
yield "\t";
$context["user"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 6, $this->source); })()), "session", [], "any", false, false, false, 6), "get", ["loginUserName"], "method", false, false, false, 6);
// line 7
yield "\t<!--Start Main Slider-->
\t<section class=\"main-slider-section product-main-slider resources-section-slider\">
\t\t<div class=\"container container-lg\">
\t\t\t";
// line 10
if ((isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 10, $this->source); })())) {
// line 11
yield "\t\t\t\t";
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "image", "myImage", ["title" => "Drag image for desktop", "height" => 200]);
// line 14
yield "
\t\t\t\t";
// line 15
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "image", "mobileImage", ["title" => "Drag image for mobile", "height" => 200]);
// line 18
yield "
\t\t\t";
}
// line 20
yield "\t\t\t<div class=\"custom-slider singal-slider main-slider\">
\t\t\t\t<div class=\"slide\">
\t\t\t\t\t<div class=\"slide-media slide-media-desktop\">
\t\t\t\t\t\t";
// line 24
if ( !(isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 24, $this->source); })())) {
// line 25
yield "\t\t\t\t\t\t\t";
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "image", "myImage", ["title" => "Drag image for desktop", "width" => 200, "height" => 200]);
// line 29
yield "
\t\t\t\t\t\t";
}
// line 31
yield "\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"slide-media slide-media-mobile\">
\t\t\t\t\t\t";
// line 34
if ( !(isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 34, $this->source); })())) {
// line 35
yield "\t\t\t\t\t\t\t";
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "image", "mobileImage", ["title" => "Drag image for mobile", "width" => 200, "height" => 200]);
// line 39
yield "
\t\t\t\t\t\t";
}
// line 41
yield "\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"silde-content-box\">
\t\t\t\t\t\t<div class=\"slide-content\">
\t\t\t\t\t\t\t<h1>
\t\t\t\t\t\t\t\t<span class=\"title-sm d-block\">";
// line 45
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "input", "headline", ["placeholder" => "headimg one line"]);
// line 47
yield "</span>
\t\t\t\t\t\t\t\t<span class=\"title-lg underline-end\">";
// line 48
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "input", "headline2", ["placeholder" => "headimg two line"]);
// line 50
yield "</span>
\t\t\t\t\t\t\t</h1>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</section>
\t<!--End Main Slider-->
\t<!--Start Breadcrumbs-->
\t<div class=\"breadcrumb-holder\">
\t\t<ol class=\"breadcrumb\">
\t\t\t<li class=\"breadcrumb-item\">
\t\t\t\t<a href=\"/";
// line 64
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 64, $this->source); })()), "request", [], "any", false, false, false, 64), "locale", [], "any", false, false, false, 64), "html", null, true);
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Home"), "html", null, true);
yield "</a>
\t\t\t</li>
\t\t\t<li class=\"breadcrumb-item\">";
// line 66
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Resources"), "html", null, true);
yield "</li>
\t\t\t<li class=\"breadcrumb-item active\" aria-current=\"page\">
\t\t\t\t";
// line 68
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Gcs Community"), "html", null, true);
yield "
\t\t\t</li>
\t\t</ol>
\t</div>
\t<!--End Breadcrumbs-->
\t<section>
\t\t<div class=\"container\">
\t\t\t<div class=\"row\">
\t\t\t\t<div class=\"col-12\">
\t\t\t\t\t<h2 class=\"heading text-center mt-5\">
\t\t\t\t\t\t";
// line 78
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "input", "gcsCommunity", ["placeholder" => "Gcs & Community"]);
// line 80
yield "
\t\t\t\t\t</h2>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"row\">
\t\t\t\t<div class=\"col-12\">
\t\t\t\t\t<div class=\"community-box\">
\t\t\t\t\t\t<div class=\"community-box-item\">
\t\t\t\t\t\t\t<div class=\"card\">
\t\t\t\t\t\t\t<div class=\"card-img\">
\t\t\t\t\t\t\t\t";
// line 91
yield "\t\t\t\t\t\t\t\t\t";
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "image", "cullinaryTales", ["imgAttributes" => ["class" => "img-fluid", "alt" => "Gcs Community"]]);
// line 93
yield "
\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<div class=\"community-box-shared\">
\t\t\t\t\t\t\t\t";
// line 99
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "block", "cullinaryTalesBlock"), "iterator", [], "any", false, false, false, 99));
foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
// line 100
yield "\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t";
// line 101
if ((isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 101, $this->source); })())) {
// line 102
yield "\t\t\t\t\t\t\t\t\t\t\t";
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignVideo");
yield "
\t\t\t\t\t\t\t\t\t\t";
} else {
// line 103
yield "\t
\t\t\t\t\t\t\t\t\t\t\t";
// line 104
if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignVideo"), "getData", [], "method", false, false, false, 104), "path", [], "any", false, false, false, 104)) {
// line 105
yield "\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card video-poster-card\" data-video-src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignVideo"), "getData", [], "method", false, false, false, 105), "path", [], "any", false, false, false, 105), "html", null, true);
yield "\" data-video-type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t<video width=\"100%\" preload=\"metadata\" muted>
\t\t\t\t\t\t\t\t\t\t\t\t\t\t<source src=\"";
// line 107
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignVideo"), "getData", [], "method", false, false, false, 107), "path", [], "any", false, false, false, 107), "html", null, true);
yield "\" type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\tYour browser does not support the video tag.
\t\t\t\t\t\t\t\t\t\t\t\t\t</video>
\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fas fa-play-circle\"></i>
\t\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t";
}
// line 113
yield "\t\t\t\t\t\t\t\t\t\t";
}
// line 114
yield "\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['i'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 115
yield "\t\t\t\t\t
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"community-box-item\">
\t\t\t\t\t\t\t<div class=\"card\">
\t\t\t\t\t\t\t\t<div class=\"card-img\">
\t\t\t\t\t\t\t\t\t";
// line 123
yield "\t\t\t\t\t\t\t\t\t";
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "image", "cullinaryRecipe", ["imgAttributes" => ["class" => "img-fluid", "alt" => "Gcs Community"]]);
// line 125
yield "
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<div class=\"community-box-shared\">
\t\t\t\t\t\t\t\t";
// line 130
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "block", "cullinaryRecipeBlock"), "iterator", [], "any", false, false, false, 130));
foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
// line 131
yield "\t\t\t\t\t\t\t\t\t\t";
if ((isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 131, $this->source); })())) {
// line 132
yield "\t\t\t\t\t\t\t\t\t\t\t";
yield $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignRecipeVideo");
yield "
\t\t\t\t\t\t\t\t\t\t";
} else {
// line 133
yield "\t
\t\t\t\t\t\t\t\t\t\t\t";
// line 134
if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignRecipeVideo"), "getData", [], "method", false, false, false, 134), "path", [], "any", false, false, false, 134)) {
// line 135
yield "\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card video-poster-card\" data-video-src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignRecipeVideo"), "getData", [], "method", false, false, false, 135), "path", [], "any", false, false, false, 135), "html", null, true);
yield "\" data-video-type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t<video width=\"100%\" preload=\"metadata\" muted>
\t\t\t\t\t\t\t\t\t\t\t\t\t\t<source src=\"";
// line 137
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Pimcore\Twig\Extension\DocumentEditableExtension']->renderEditable($context, "video", "campaignRecipeVideo"), "getData", [], "method", false, false, false, 137), "path", [], "any", false, false, false, 137), "html", null, true);
yield "\" type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\tYour browser does not support the video tag.
\t\t\t\t\t\t\t\t\t\t\t\t\t</video>
\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fas fa-play-circle\"></i>
\t\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t";
}
// line 144
yield "\t\t\t\t\t\t\t\t\t\t";
}
// line 145
yield "\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['i'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 147
yield "\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</section>
\t<!--Start Info Media-->
\t<!-- Start video modal -->
\t<div class=\"modal fade video-modal\" id=\"communityVideoModal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"communityVideoModal\" aria-hidden=\"true\" data-backdrop=\"static\">
\t\t<div class=\"modal-dialog modal-dialog-centered\" role=\"document\">
\t\t\t<div class=\"modal-content\">
\t\t\t\t<div class=\"video-modal-box\">
\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">
\t\t\t\t\t\t<span aria-hidden=\"true\">×</span>
\t\t\t\t\t</button>
\t\t\t\t\t<div class=\"video-modal-box-media\">
\t\t\t\t\t\t<figure class=\"video-modal-box-media-figure\">
\t\t\t\t\t\t\t<video id=\"communityModalVideo\" controls playsinline preload=\"auto\" loop=\"false\" controlslist=\"nodownload\">
\t\t\t\t\t\t\t\tYour browser does not support the video tag.
\t\t\t\t\t\t\t</video>
\t\t\t\t\t\t</figure>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</div>
\t<!-- End video modal -->
\t<script>
\t\t\$(document).ready(function () {
\t\t\t// Handle video click in community-box-shared
\t\t\t\$('.community-box-shared .community-video').on('click', function (e) {
\t\t\t\te.preventDefault();
\t\t\t\te.stopPropagation();
\t\t\t\tvar clickedVideo = \$(this);
\t\t\t\tvar modalVideo = \$('#communityModalVideo');
\t\t\t\t// Clear existing sources
\t\t\t\tmodalVideo.find('source').remove();
\t\t\t\t// Extract sources from clicked video element
\t\t\t\tclickedVideo.find('source').each(function () {
\t\t\t\t\tvar src = \$(this).attr('src');
\t\t\t\t\tvar type = \$(this).attr('type');
\t\t\t\t\tmodalVideo.append('<source src=\"' + src + '\" type=\"' + type + '\">');
\t\t\t\t});
\t\t\t\t// Load and show modal
\t\t\t\tmodalVideo[0].load();
\t\t\t\t\$('#communityVideoModal').modal('show');
\t\t\t});
\t\t\t// Handle video poster card click
\t\t\t\$('.video-poster-card').on('click', function (e) {
\t\t\t\te.preventDefault();
\t\t\t\te.stopPropagation();
\t\t\t\tvar card = \$(this);
\t\t\t\tvar modalVideo = \$('#communityModalVideo');
\t\t\t\tvar videoSrc = card.data('video-src');
\t\t\t\tvar videoType = card.data('video-type');
\t\t\t\t// Clear existing sources
\t\t\t\tmodalVideo.find('source').remove();
\t\t\t\t// Add new source
\t\t\t\tif (videoSrc) {
\t\t\t\t\tmodalVideo.append('<source src=\"' + videoSrc + '\" type=\"' + (videoType || 'video/mp4') + '\">');
\t\t\t\t}
\t\t\t\t// Load and show modal
\t\t\t\tmodalVideo[0].load();
\t\t\t\t\$('#communityVideoModal').modal('show');
\t\t\t});
\t\t\t// Play video when modal is shown
\t\t\t\$('#communityVideoModal').on('shown.bs.modal', function () {
\t\t\t\t\$('#communityModalVideo')[0].play();
\t\t\t});
\t\t\t// Pause video when modal is hidden
\t\t\t\$('#communityVideoModal').on('hidden.bs.modal', function () {
\t\t\t\t\$('#communityModalVideo')[0].pause();
\t\t\t\t\$('#communityModalVideo')[0].currentTime = 0;
\t\t\t});
\t\t});
\t</script>
\t";
// line 239
if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 239, $this->source); })()), "request", [], "any", false, false, false, 239), "locale", [], "any", false, false, false, 239) == "ar")) {
// line 240
yield "\t\t";
$context["topMenu"] = Twig\Extension\CoreExtension::replace(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 240, $this->source); })()), "request", [], "any", false, false, false, 240), "requesturi", [], "any", false, false, false, 240), ["/ar/" => "/en/"]);
// line 241
yield "\t";
} else {
// line 242
yield "\t\t";
$context["topMenu"] = Twig\Extension\CoreExtension::replace(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 242, $this->source); })()), "request", [], "any", false, false, false, 242), "requesturi", [], "any", false, false, false, 242), ["/en/" => "/ar/"]);
// line 243
yield "\t";
}
// line 244
yield "
\t<script>
\t\tvar _TopMenuLink = \"";
// line 246
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["topMenu"]) || array_key_exists("topMenu", $context) ? $context["topMenu"] : (function () { throw new RuntimeError('Variable "topMenu" does not exist.', 246, $this->source); })()), "html", null, true);
yield "\" + window.location.search;
\t</script>
\t<!-- Resource Listing More Topics End -->
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "gcs-community/gcs-community.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 451 => 246, 447 => 244, 444 => 243, 441 => 242, 438 => 241, 435 => 240, 433 => 239, 339 => 147, 332 => 145, 329 => 144, 319 => 137, 313 => 135, 311 => 134, 308 => 133, 302 => 132, 299 => 131, 295 => 130, 288 => 125, 285 => 123, 276 => 115, 269 => 114, 266 => 113, 257 => 107, 251 => 105, 249 => 104, 246 => 103, 240 => 102, 238 => 101, 235 => 100, 231 => 99, 223 => 93, 220 => 91, 208 => 80, 206 => 78, 193 => 68, 188 => 66, 181 => 64, 165 => 50, 163 => 48, 160 => 47, 158 => 45, 152 => 41, 148 => 39, 145 => 35, 143 => 34, 138 => 31, 134 => 29, 131 => 25, 129 => 24, 123 => 20, 119 => 18, 117 => 15, 114 => 14, 111 => 11, 109 => 10, 104 => 7, 101 => 6, 88 => 5, 64 => 2, 41 => 1,);
}
public function getSourceContext(): Source
{
return new Source("{% extends \"layout/layout.html.twig\" %}
{% block title %}GFS - Resources
{% endblock %}
{% block content %}
\t{% set user = app.session.get('loginUserName') %}
\t<!--Start Main Slider-->
\t<section class=\"main-slider-section product-main-slider resources-section-slider\">
\t\t<div class=\"container container-lg\">
\t\t\t{% if editmode %}
\t\t\t\t{{ pimcore_image(\"myImage\",{
\"title\" : \"Drag image for desktop\",
\"height\" : 200
}) }}
\t\t\t\t{{ pimcore_image(\"mobileImage\",{
\"title\" : \"Drag image for mobile\",
\"height\" : 200
}) }}
\t\t\t{% endif %}
\t\t\t<div class=\"custom-slider singal-slider main-slider\">
\t\t\t\t<div class=\"slide\">
\t\t\t\t\t<div class=\"slide-media slide-media-desktop\">
\t\t\t\t\t\t{% if not editmode %}
\t\t\t\t\t\t\t{{ pimcore_image(\"myImage\",{
\"title\" : \"Drag image for desktop\",
\"width\" : 200,
\"height\" : 200
}) }}
\t\t\t\t\t\t{% endif %}
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"slide-media slide-media-mobile\">
\t\t\t\t\t\t{% if not editmode %}
\t\t\t\t\t\t\t{{ pimcore_image(\"mobileImage\",{
\"title\" : \"Drag image for mobile\",
\"width\" : 200,
\"height\" : 200
}) }}
\t\t\t\t\t\t{% endif %}
\t\t\t\t\t</div>
\t\t\t\t\t<div class=\"silde-content-box\">
\t\t\t\t\t\t<div class=\"slide-content\">
\t\t\t\t\t\t\t<h1>
\t\t\t\t\t\t\t\t<span class=\"title-sm d-block\">{{ pimcore_input(\"headline\",{
\"placeholder\": \"headimg one line\"
}) }}</span>
\t\t\t\t\t\t\t\t<span class=\"title-lg underline-end\">{{ pimcore_input(\"headline2\",{
\"placeholder\": \"headimg two line\"
}) }}</span>
\t\t\t\t\t\t\t</h1>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</section>
\t<!--End Main Slider-->
\t<!--Start Breadcrumbs-->
\t<div class=\"breadcrumb-holder\">
\t\t<ol class=\"breadcrumb\">
\t\t\t<li class=\"breadcrumb-item\">
\t\t\t\t<a href=\"/{{app.request.locale}}\">{{'Home'|trans}}</a>
\t\t\t</li>
\t\t\t<li class=\"breadcrumb-item\">{{'Resources'|trans}}</li>
\t\t\t<li class=\"breadcrumb-item active\" aria-current=\"page\">
\t\t\t\t{{\"Gcs Community\" | trans}}
\t\t\t</li>
\t\t</ol>
\t</div>
\t<!--End Breadcrumbs-->
\t<section>
\t\t<div class=\"container\">
\t\t\t<div class=\"row\">
\t\t\t\t<div class=\"col-12\">
\t\t\t\t\t<h2 class=\"heading text-center mt-5\">
\t\t\t\t\t\t{{ pimcore_input(\"gcsCommunity\",{
\t\t\t\t\t\t\t\"placeholder\" : \"Gcs & Community\"
\t\t\t\t\t\t}) }}
\t\t\t\t\t</h2>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"row\">
\t\t\t\t<div class=\"col-12\">
\t\t\t\t\t<div class=\"community-box\">
\t\t\t\t\t\t<div class=\"community-box-item\">
\t\t\t\t\t\t\t<div class=\"card\">
\t\t\t\t\t\t\t<div class=\"card-img\">
\t\t\t\t\t\t\t\t{# <img src=\"/static/assets/images/cullinary-champ-transparent.png\" alt=\"Gcs Community\" class=\"img-fluid\"> #}
\t\t\t\t\t\t\t\t\t{{ pimcore_image(\"cullinaryTales\",{
\t\t\t\t\t\t\t\t\t\t\"imgAttributes\": {'class': 'img-fluid', 'alt': 'Gcs Community'}
\t\t\t\t\t\t\t\t\t}) }}
\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<div class=\"community-box-shared\">
\t\t\t\t\t\t\t\t{% for i in pimcore_block(\"cullinaryTalesBlock\").iterator %}
\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t{% if editmode %}
\t\t\t\t\t\t\t\t\t\t\t{{ pimcore_video(\"campaignVideo\") }}
\t\t\t\t\t\t\t\t\t\t{% else %}\t
\t\t\t\t\t\t\t\t\t\t\t{% if pimcore_video(\"campaignVideo\").getData().path %}
\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card video-poster-card\" data-video-src=\"{{pimcore_video(\"campaignVideo\").getData().path}}\" data-video-type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t<video width=\"100%\" preload=\"metadata\" muted>
\t\t\t\t\t\t\t\t\t\t\t\t\t\t<source src=\"{{pimcore_video(\"campaignVideo\").getData().path}}\" type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\tYour browser does not support the video tag.
\t\t\t\t\t\t\t\t\t\t\t\t\t</video>
\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fas fa-play-circle\"></i>
\t\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t{% endfor %}\t\t\t\t\t
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"community-box-item\">
\t\t\t\t\t\t\t<div class=\"card\">
\t\t\t\t\t\t\t\t<div class=\"card-img\">
\t\t\t\t\t\t\t\t\t{# <img src=\"/static/assets/images/Recipe-To-Success.png\" alt=\"Gcs Community\" class=\"img-fluid\"> #}
\t\t\t\t\t\t\t\t\t{{ pimcore_image(\"cullinaryRecipe\",{
\t\t\t\t\t\t\t\t\t\t\"imgAttributes\": {'class': 'img-fluid', 'alt': 'Gcs Community'}
\t\t\t\t\t\t\t\t\t}) }}
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<div class=\"community-box-shared\">
\t\t\t\t\t\t\t\t{% for i in pimcore_block(\"cullinaryRecipeBlock\").iterator %}
\t\t\t\t\t\t\t\t\t\t{% if editmode %}
\t\t\t\t\t\t\t\t\t\t\t{{ pimcore_video(\"campaignRecipeVideo\") }}
\t\t\t\t\t\t\t\t\t\t{% else %}\t
\t\t\t\t\t\t\t\t\t\t\t{% if pimcore_video(\"campaignRecipeVideo\").getData().path %}
\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"card video-poster-card\" data-video-src=\"{{pimcore_video(\"campaignRecipeVideo\").getData().path}}\" data-video-type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t<video width=\"100%\" preload=\"metadata\" muted>
\t\t\t\t\t\t\t\t\t\t\t\t\t\t<source src=\"{{pimcore_video(\"campaignRecipeVideo\").getData().path}}\" type=\"video/mp4\">
\t\t\t\t\t\t\t\t\t\t\t\t\t\tYour browser does not support the video tag.
\t\t\t\t\t\t\t\t\t\t\t\t\t</video>
\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fas fa-play-circle\"></i>
\t\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</section>
\t<!--Start Info Media-->
\t<!-- Start video modal -->
\t<div class=\"modal fade video-modal\" id=\"communityVideoModal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"communityVideoModal\" aria-hidden=\"true\" data-backdrop=\"static\">
\t\t<div class=\"modal-dialog modal-dialog-centered\" role=\"document\">
\t\t\t<div class=\"modal-content\">
\t\t\t\t<div class=\"video-modal-box\">
\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">
\t\t\t\t\t\t<span aria-hidden=\"true\">×</span>
\t\t\t\t\t</button>
\t\t\t\t\t<div class=\"video-modal-box-media\">
\t\t\t\t\t\t<figure class=\"video-modal-box-media-figure\">
\t\t\t\t\t\t\t<video id=\"communityModalVideo\" controls playsinline preload=\"auto\" loop=\"false\" controlslist=\"nodownload\">
\t\t\t\t\t\t\t\tYour browser does not support the video tag.
\t\t\t\t\t\t\t</video>
\t\t\t\t\t\t</figure>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</div>
\t<!-- End video modal -->
\t<script>
\t\t\$(document).ready(function () {
\t\t\t// Handle video click in community-box-shared
\t\t\t\$('.community-box-shared .community-video').on('click', function (e) {
\t\t\t\te.preventDefault();
\t\t\t\te.stopPropagation();
\t\t\t\tvar clickedVideo = \$(this);
\t\t\t\tvar modalVideo = \$('#communityModalVideo');
\t\t\t\t// Clear existing sources
\t\t\t\tmodalVideo.find('source').remove();
\t\t\t\t// Extract sources from clicked video element
\t\t\t\tclickedVideo.find('source').each(function () {
\t\t\t\t\tvar src = \$(this).attr('src');
\t\t\t\t\tvar type = \$(this).attr('type');
\t\t\t\t\tmodalVideo.append('<source src=\"' + src + '\" type=\"' + type + '\">');
\t\t\t\t});
\t\t\t\t// Load and show modal
\t\t\t\tmodalVideo[0].load();
\t\t\t\t\$('#communityVideoModal').modal('show');
\t\t\t});
\t\t\t// Handle video poster card click
\t\t\t\$('.video-poster-card').on('click', function (e) {
\t\t\t\te.preventDefault();
\t\t\t\te.stopPropagation();
\t\t\t\tvar card = \$(this);
\t\t\t\tvar modalVideo = \$('#communityModalVideo');
\t\t\t\tvar videoSrc = card.data('video-src');
\t\t\t\tvar videoType = card.data('video-type');
\t\t\t\t// Clear existing sources
\t\t\t\tmodalVideo.find('source').remove();
\t\t\t\t// Add new source
\t\t\t\tif (videoSrc) {
\t\t\t\t\tmodalVideo.append('<source src=\"' + videoSrc + '\" type=\"' + (videoType || 'video/mp4') + '\">');
\t\t\t\t}
\t\t\t\t// Load and show modal
\t\t\t\tmodalVideo[0].load();
\t\t\t\t\$('#communityVideoModal').modal('show');
\t\t\t});
\t\t\t// Play video when modal is shown
\t\t\t\$('#communityVideoModal').on('shown.bs.modal', function () {
\t\t\t\t\$('#communityModalVideo')[0].play();
\t\t\t});
\t\t\t// Pause video when modal is hidden
\t\t\t\$('#communityVideoModal').on('hidden.bs.modal', function () {
\t\t\t\t\$('#communityModalVideo')[0].pause();
\t\t\t\t\$('#communityModalVideo')[0].currentTime = 0;
\t\t\t});
\t\t});
\t</script>
\t{% if (app.request.locale =='ar') %}
\t\t{% set topMenu = app.request.requesturi|replace({'/ar/': '/en/'}) %}
\t{% else %}
\t\t{% set topMenu = app.request.requesturi|replace({'/en/': '/ar/'}) %}
\t{% endif %}
\t<script>
\t\tvar _TopMenuLink = \"{{ topMenu }}\" + window.location.search;
\t</script>
\t<!-- Resource Listing More Topics End -->
{% endblock %}
", "gcs-community/gcs-community.html.twig", "/var/www/vhosts/centric.ae/gcs.centric.ae/templates/gcs-community/gcs-community.html.twig");
}
}