{% extends "layout/layout.html.twig" %}
{% block title %}GFS - Resources
{% endblock %}
{% block content %}
{% set user = app.session.get('loginUserName') %}
<!--Start Main Slider-->
<section class="main-slider-section product-main-slider resources-section-slider">
<div class="container container-lg">
{% if editmode %}
{{ pimcore_image("myImage",{
"title" : "Drag image for desktop",
"height" : 200
}) }}
{{ pimcore_image("mobileImage",{
"title" : "Drag image for mobile",
"height" : 200
}) }}
{% endif %}
<div class="custom-slider singal-slider main-slider">
<div class="slide">
<div class="slide-media slide-media-desktop">
{% if not editmode %}
{{ pimcore_image("myImage",{
"title" : "Drag image for desktop",
"width" : 200,
"height" : 200
}) }}
{% endif %}
</div>
<div class="slide-media slide-media-mobile">
{% if not editmode %}
{{ pimcore_image("mobileImage",{
"title" : "Drag image for mobile",
"width" : 200,
"height" : 200
}) }}
{% endif %}
</div>
<div class="silde-content-box">
<div class="slide-content">
<h1>
<span class="title-sm d-block">{{ pimcore_input("headline",{
"placeholder": "headimg one line"
}) }}</span>
<span class="title-lg underline-end">{{ pimcore_input("headline2",{
"placeholder": "headimg two line"
}) }}</span>
</h1>
</div>
</div>
</div>
</div>
</div>
</section>
<!--End Main Slider-->
<!--Start Breadcrumbs-->
<div class="breadcrumb-holder">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="/{{app.request.locale}}">{{'Home'|trans}}</a>
</li>
<li class="breadcrumb-item">{{'Resources'|trans}}</li>
<li class="breadcrumb-item active" aria-current="page">
{{"Gcs Community" | trans}}
</li>
</ol>
</div>
<!--End Breadcrumbs-->
<section>
<div class="container">
<div class="row">
<div class="col-12">
<h2 class="heading text-center mt-5">
{{ pimcore_input("gcsCommunity",{
"placeholder" : "Gcs & Community"
}) }}
</h2>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="community-box">
<div class="community-box-item">
<div class="card">
<div class="card-img">
{# <img src="/static/assets/images/cullinary-champ-transparent.png" alt="Gcs Community" class="img-fluid"> #}
{{ pimcore_image("cullinaryTales",{
"imgAttributes": {'class': 'img-fluid', 'alt': 'Gcs Community'}
}) }}
</div>
</div>
<div class="community-box-shared">
{% for i in pimcore_block("cullinaryTalesBlock").iterator %}
{% if editmode %}
{{ pimcore_video("campaignVideo") }}
{% else %}
{% if pimcore_video("campaignVideo").getData().path %}
<div class="card video-poster-card" data-video-src="{{pimcore_video("campaignVideo").getData().path}}" data-video-type="video/mp4">
<video width="100%" preload="metadata" muted>
<source src="{{pimcore_video("campaignVideo").getData().path}}" type="video/mp4">
Your browser does not support the video tag.
</video>
<i class="fas fa-play-circle"></i>
</div>
{% endif %}
{% endif %}
{% endfor %}
</div>
</div>
<div class="community-box-item">
<div class="card">
<div class="card-img">
{# <img src="/static/assets/images/Recipe-To-Success.png" alt="Gcs Community" class="img-fluid"> #}
{{ pimcore_image("cullinaryRecipe",{
"imgAttributes": {'class': 'img-fluid', 'alt': 'Gcs Community'}
}) }}
</div>
</div>
<div class="community-box-shared">
{% for i in pimcore_block("cullinaryRecipeBlock").iterator %}
{% if editmode %}
{{ pimcore_video("campaignRecipeVideo") }}
{% else %}
{% if pimcore_video("campaignRecipeVideo").getData().path %}
<div class="card video-poster-card" data-video-src="{{pimcore_video("campaignRecipeVideo").getData().path}}" data-video-type="video/mp4">
<video width="100%" preload="metadata" muted>
<source src="{{pimcore_video("campaignRecipeVideo").getData().path}}" type="video/mp4">
Your browser does not support the video tag.
</video>
<i class="fas fa-play-circle"></i>
</div>
{% endif %}
{% endif %}
{% endfor %}
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--Start Info Media-->
<!-- Start video modal -->
<div class="modal fade video-modal" id="communityVideoModal" tabindex="-1" role="dialog" aria-labelledby="communityVideoModal" aria-hidden="true" data-backdrop="static">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="video-modal-box">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<div class="video-modal-box-media">
<figure class="video-modal-box-media-figure">
<video id="communityModalVideo" controls playsinline preload="auto" loop="false" controlslist="nodownload">
Your browser does not support the video tag.
</video>
</figure>
</div>
</div>
</div>
</div>
</div>
<!-- End video modal -->
<script>
$(document).ready(function () {
// Handle video click in community-box-shared
$('.community-box-shared .community-video').on('click', function (e) {
e.preventDefault();
e.stopPropagation();
var clickedVideo = $(this);
var modalVideo = $('#communityModalVideo');
// Clear existing sources
modalVideo.find('source').remove();
// Extract sources from clicked video element
clickedVideo.find('source').each(function () {
var src = $(this).attr('src');
var type = $(this).attr('type');
modalVideo.append('<source src="' + src + '" type="' + type + '">');
});
// Load and show modal
modalVideo[0].load();
$('#communityVideoModal').modal('show');
});
// Handle video poster card click
$('.video-poster-card').on('click', function (e) {
e.preventDefault();
e.stopPropagation();
var card = $(this);
var modalVideo = $('#communityModalVideo');
var videoSrc = card.data('video-src');
var videoType = card.data('video-type');
// Clear existing sources
modalVideo.find('source').remove();
// Add new source
if (videoSrc) {
modalVideo.append('<source src="' + videoSrc + '" type="' + (videoType || 'video/mp4') + '">');
}
// Load and show modal
modalVideo[0].load();
$('#communityVideoModal').modal('show');
});
// Play video when modal is shown
$('#communityVideoModal').on('shown.bs.modal', function () {
$('#communityModalVideo')[0].play();
});
// Pause video when modal is hidden
$('#communityVideoModal').on('hidden.bs.modal', function () {
$('#communityModalVideo')[0].pause();
$('#communityModalVideo')[0].currentTime = 0;
});
});
</script>
{% if (app.request.locale =='ar') %}
{% set topMenu = app.request.requesturi|replace({'/ar/': '/en/'}) %}
{% else %}
{% set topMenu = app.request.requesturi|replace({'/en/': '/ar/'}) %}
{% endif %}
<script>
var _TopMenuLink = "{{ topMenu }}" + window.location.search;
</script>
<!-- Resource Listing More Topics End -->
{% endblock %}