templates/events/events-detail.html.twig line 1

Open in your IDE?
  1. {% extends "layout/layout.html.twig" %}
  2. {% block title %}GFS::Event Detail
  3. {% endblock %}
  4. {% block content %}
  5.     <!--Start Wrapper-->
  6.     <!--Start Info Media-->
  7.         <div id="invoice" class="invoice"> <section class=" training-media-box info-media listing-media-box training-hero-container web-event-details web-media-box ">
  8.             <div
  9.                 class="training-detail-container-box web-event-details-box">
  10.                 {# Mohsin's work #}
  11.                 <div class="event-new-section">
  12.                     <div class="container  container-sm">
  13.                         <div class="row">
  14.                             <div class="col-lg-6">
  15.                                 <div class="content-left pe-lg-3 px-3">
  16.                                     <section class="bread-crumbs-section">
  17.                                         <div class="container container-lg">
  18.                                             <div class="bread-crumbs-section-box">
  19.                                                 <div class="breadcrumb-holder breadcrumb-dgreen">
  20.                                                     <ol class="breadcrumb">
  21.                                                         <li class="breadcrumb-item">
  22.                                                             <a href="/{{app.request.locale}}">{{'Home'|trans}}</a>
  23.                                                         </li>
  24.                                                         <li class="breadcrumb-item">
  25.                                                             <a href="/{{app.request.locale}}/professional-training">{{'Training'|trans}}</a>
  26.                                                         </li>
  27.                                                         <li class="breadcrumb-item">
  28.                                                             <a href="/{{app.request.locale}}/events">{{'Events'|trans}}</a>
  29.                                                         </li>
  30.                                                         <li class="breadcrumb-item">
  31.                                                             <a href="javascript:void(0);">{{eventdetail.e_name}}</a>
  32.                                                         </li>
  33.                                                     </ol>
  34.                                                 </div>
  35.                                             </div>
  36.                                         </div>
  37.                                     </section>
  38.                                     <h2 class="{{ (app.request.locale == 'ar') ? 'rtl-dir' : '' }}">{{app.request.locale =='en'? eventdetail.e_name('en') : eventdetail.e_name('ar')}}</h2>
  39.                                     {# <h2>{{eventdetail.e_name}}</h2> #}
  40.                                     <p>{{app.request.locale =='en'? eventdetail.e_description('en') : eventdetail.e_description('ar')}}</p>
  41.                                     <p>{{app.request.locale =='en'? eventdetail.e_slider_description('en') : eventdetail.e_slider_description('ar')}}</p>
  42.                                     {% set user = app.session.get('loginUserName') %}
  43.                                     {% if user is not null %}
  44.                                         <ul class="list-unstyled recipe-info social-info">
  45.                                             <li class="share-white" onclick="loyaltyProgram(this,{{eventdetail.id}},'{{eventdetail.e_name}}',50,'Event','Share')">
  46.                                                 <span onclick="sharemodal('Event','{{ app.request.getSchemeAndHttpHost() ~ '/' ~ app.request.locale ~ '/events/' ~ eventdetail.url}}','{{ " share event with your friends"|trans }}')">{{'Share'|trans}}</span>
  47.                                             </li>
  48.                                             {% if Liked|length == 0 %}
  49.                                                 <li class="like-white detailevent" onclick="loyaltyProgram(this,{{eventdetail.id}},'{{eventdetail.e_name}}',30,'Event','Like' , '{{app.request.locale}}')">{{'Like'|trans}}</li>
  50.                                             {% else %}
  51.                                                 <li class='liked'>{{'Like'|trans}}</li>
  52.                                                 {# <li class="like-white">{{'Like'|trans}}</li> #}
  53.                                             {% endif %}
  54.                                             <li class="download d-none" id="download" onclick="loyaltyProgram(this,{{eventdetail.id}},'{{eventdetail.e_name}}',10,'Event','Download')">{{'Download'|trans}}</li>
  55.                                         </ul>
  56.                                     {% else %}
  57.                                         <ul class="list-unstyled recipe-info social-info">
  58.                                             <li class="share-white" onclick="sharemodal('Event','{{ app.request.getSchemeAndHttpHost() ~ '/' ~ app.request.locale ~ '/events/' ~ eventdetail.url}}','{{ " share event with your friends"|trans }}')">{{'Share'|trans}}</li>
  59.                                             <li class="like-white logged-out">{{'Like'|trans}}</li>
  60.                                             <li class="download d-none" id="download">{{'Download'|trans}}</li>
  61.                                         </ul>
  62.                                     {% endif %}
  63.                                 </div>
  64.                             </div>
  65.                             <div class="col-lg-6">
  66.                             
  67.                                     {% if (app.request.locale =='ar') %}
  68.                                     {% if eventdetail.eventImageAr %}
  69.                                         <img src="{{eventdetail.eventImageAr}}" alt="{{eventdetail.e_name}}"/>
  70.                                             {% endif %}
  71.                                     {% else %}
  72.                                         {% if eventdetail.event_image %}
  73.                                             <img src="{{eventdetail.event_image}}" alt="{{eventdetail.e_name}}"/>
  74.                                         {% endif %}
  75.                                     {% endif %}
  76.                                 
  77.                             </div>
  78.                             {% if eventdetail.show %}
  79.                                 <div class="col-12 my-5">
  80.                                     <div class="event-timer-section">
  81.                                         <div class="row">
  82.                                             <div class="col-lg-7">
  83.                                                 <h3 class="{{ (app.request.locale == 'ar') ? 'rtl-dir' : '' }}">
  84.                                                     {{'The webinar will be live in'|trans}}
  85.                                                 </h3>
  86.                                             </div>
  87.                                             <div class="col-lg-5">
  88.                                                 <div class=" countdown {{ (app.request.locale == 'ar') ? 'rtl-dir' : '' }}">
  89.                                                     <div class="countdown-item">
  90.                                                         <span id="days" class="countdown-value">00</span>
  91.                                                         <span class="countdown-label">{{'Days'|trans}}</span>
  92.                                                     </div>
  93.                                                     <div class="countdown-item">
  94.                                                         <span id="hours" class="countdown-value">00</span>
  95.                                                         <span class="countdown-label">{{'Hours'|trans}}</span>
  96.                                                     </div>
  97.                                                     <div class="countdown-item">
  98.                                                         <span id="minutes" class="countdown-value">00</span>
  99.                                                         <span class="countdown-label">{{'Minutes'|trans}}</span>
  100.                                                     </div>
  101.                                                     <div class="countdown-item">
  102.                                                         <span id="seconds" class="countdown-value">00</span>
  103.                                                         <span class="countdown-label">{{'Seconds'|trans}}</span>
  104.                                                     </div>
  105.                                                 </div>
  106.                                             </div>
  107.                                         </div>
  108.                                     </div>
  109.                                 </div>
  110.                             {% endif %}
  111.                             {% if eventdetail.show %}
  112.                                 <div class="col-lg-6">
  113.                                     {% if eventdetail.webinarImage %}
  114.                                         <img src="{{eventdetail.webinarImage}}" alt="{{eventdetail.webinarTitle}}"/>
  115.                                     {% endif %}
  116.                                 </div>
  117.                                 <div class="col-lg-6">
  118.                                     <div class="content-left pe-lg-3 px-3">
  119.                                         <h2 class="{{ (app.request.locale == 'ar') ? 'rtl-dir' : '' }}">{{eventdetail.webinarTitle}}</h2>
  120.                                         <ul class="event-new-list">
  121.                                             {% for listItem in  eventdetail.detailListBlock %}
  122.                                                 <li>
  123.                                                     {{listItem.localizedfields.data.getLocalizedValue('name')}}
  124.                                                 </li>
  125.                                             {% endfor %}
  126.                                         </ul>
  127.                                         {{eventdetail.webinarLink|raw}}
  128.                                     </div>
  129.                                 </div>
  130.                             {% endif %}
  131.                         </div>
  132.                     </div>
  133.                 </div>
  134.                 {# Mohsin's work End #}
  135.             </div>
  136.         </section>
  137.         <section class="training-area event-detail-chefs event-details-section-2 video-sec ">
  138.             <div class="container container-sm">
  139.               <div class="training-area-media">
  140.                 <div class="training-area-media-video-box event-detail-slide-box">
  141.                   <div class="training-area-media-video-box-section event-detail-video-section" id="event-slider">
  142.           
  143.                     {% if eventdetail.videos|length > 0 or eventdetail.e_images.items %}
  144.           
  145.                       {% if eventdetail.videos|length > 0 %}
  146.                         {% for event_videos in eventdetail.videos %}
  147.                           {% if event_videos %}
  148.                             {% if event_videos.video.data.type == "youtube" %}
  149.                               <div class="media-section w-100">
  150.                                 <iframe src="https://www.youtube.com/embed/{{ event_videos.video.data.data }}?si=sXWSc0Yl9ZZRKPHL"
  151.                                         title="YouTube video player"
  152.                                         frameborder="0"
  153.                                         allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  154.                                         referrerpolicy="strict-origin-when-cross-origin"
  155.                                         allowfullscreen></iframe>
  156.                               </div>
  157.                             {% else %}
  158.                               <div class="media-section">
  159.                                 <video class="second-img second-video"
  160.                                        poster="{{ event_videos.video.data.poster ? event_videos.video.data.poster.thumbnail('event_video_poster_thumb') : '' }}"
  161.                                        controls="audio">
  162.                                   <source src="{{ event_videos.video.data.data }}" type="video/mp4">
  163.                                   Your browser does not support the video tag.
  164.                                 </video>
  165.                               </div>
  166.                             {% endif %}
  167.                           {% endif %}
  168.                         {% endfor %}
  169.                       {% endif %}
  170.           
  171.                       {% if eventdetail.e_images.items %}
  172.                         {% for key, image in eventdetail.e_images.items %}
  173.                           <div class="media-section">
  174.                             <img class="second-img"
  175.                                  src="{{ image.thumbnail('event_video_poster_thumb') }}"
  176.                                  alt="{{ eventdetail.e_name ~ '(' ~ key ~ ')' }}" />
  177.                           </div>
  178.                         {% endfor %}
  179.                       {% endif %}
  180.           
  181.                     {% endif %}
  182.           
  183.                   </div>
  184.                 </div>
  185.                 {# <div class="training-area-media-content">
  186.                   <p>{{ eventdetail.e_slider_description }}</p>
  187.                 </div> #}
  188.               </div>
  189.             </div>
  190.           </section>
  191.           
  192.         <section class="video-sec-2 d-none" id="video-sec-2 ">
  193.             <div class="container container-sm">
  194.                 <div class="row">
  195.                     {% if eventdetail.videos|length > 0 or eventdetail.e_images.items %}
  196.                     {% if eventdetail.videos|length > 0 %}
  197.                     {% for event_videos in eventdetail.videos %}
  198.                         {% if event_videos %}
  199.                             {% if event_videos.video.data.type == "youtube" %}
  200.                                 <div class="media-section w-100">
  201.                                     <iframe src="https://www.youtube.com/embed/{{event_videos.video.data.data}}?si=sXWSc0Yl9ZZRKPHL" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
  202.                                 </div>
  203.                             {% else %}
  204.                                 <div class="media-section">
  205.                                     <video class="second-img second-video" poster="{{event_videos.video.data.poster ? event_videos.video.data.poster.thumbnail('event_video_poster_thumb') : ''}}" controls="audio">
  206.                                         <source src="{{event_videos.video.data.data}}" type="video/mp4">
  207.                                         Your browser does not support the video tag.
  208.                                     </video>
  209.                                 </div>
  210.                             {% endif %}
  211.                         {% endif %}
  212.                     {% endfor %}
  213.                 {% endif %}
  214.                 {% if eventdetail.e_images.items %}
  215.                     {% for key , image in eventdetail.e_images.items %}
  216.                         <div class="media-section">
  217.                             <img class="second-img" src="{{ image.thumbnail('event_video_poster_thumb')}}" alt="{{eventdetail.e_name ~ '(' ~ key ~ ')' }}"/>
  218.                         {# {{ image.thumbnail('event_video_poster_thumb').getHTML({imgAttributes: {class: 'second-img', alt:'eventdetail.e_name ~ '(' ~ key ~ ')' ~ '}})|raw }} #}
  219.                         </div>
  220.                     {% endfor %}
  221.                 {% endif %}
  222.         {% endif %}
  223.                 </div>
  224.             </div>
  225.         </section>
  226.         <!--End Info Media-->
  227.         {% if eventdetail.videos|length > 0 or eventdetail.e_images.items %}
  228.             <!--Start training area Media-->
  229.             <section class="training-area event-detail-chefs event-details-section-2 video-sec d-none">
  230.                 <div class="container container-sm">
  231.                     <div class="training-area-media">
  232.                         <div class="training-area-media-video-box event-detail-slide-box">
  233.                             <div class="training-area-media-video-box-section event-detail-video-section" id="event-slider">
  234.                                 {% if eventdetail.videos|length > 0 %}
  235.                                     {% for event_videos in eventdetail.videos %}
  236.                                         {% if event_videos %}
  237.                                             {% if event_videos.video.data.type == "youtube" %}
  238.                                                 <div class="media-section">
  239.                                                     <iframe width="1088" height="780" src="https://www.youtube.com/embed/{{event_videos.video.data.data}}?si=sXWSc0Yl9ZZRKPHL" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
  240.                                                 </div>
  241.                                             {% else %}
  242.                                                 <div class="media-section">
  243.                                                     <video class="second-img second-video" poster="{{event_videos.video.data.poster ? event_videos.video.data.poster.thumbnail('event_video_poster_thumb') : ''}}" controls="audio">
  244.                                                         <source src="{{event_videos.video.data.data}}" type="video/mp4">
  245.                                                         Your browser does not support the video tag.
  246.                                                     </video>
  247.                                                 </div>
  248.                                             {% endif %}
  249.                                         {% endif %}
  250.                                     {% endfor %}
  251.                                 {% endif %}
  252.                                 {% if eventdetail.e_images.items %}
  253.                                     {% for key , image in eventdetail.e_images.items %}
  254.                                         <div class="media-section">
  255.                                             <img
  256.                                             class="second-img" src="{{ image.thumbnail('event_video_poster_thumb')}}" alt="{{eventdetail.e_name ~ '(' ~ key ~ ')' }}"/>
  257.                                         {# {{ image.thumbnail('event_video_poster_thumb').getHTML({imgAttributes: {class: 'second-img', alt:'eventdetail.e_name ~ '(' ~ key ~ ')' ~ '}})|raw }} #}
  258.                                         </div>
  259.                                     {% endfor %}
  260.                                 {% endif %}
  261.                             </div>
  262.                         </div>
  263.                         <div class="training-area-media-content">
  264.                             <p>{{eventdetail.e_slider_description}}</p>
  265.                         </div>
  266.                     </div>
  267.                 </div>
  268.             </section>
  269.             <!--End training area Media-->
  270.         {% endif %}
  271.         <!--Start Featured Recipes Section-->
  272.         {% if eventdetail.similar_events|length > 0 %}
  273.             <section class="featured-recipes-section inner-frecipes-section event-detail-slider">
  274.                 <div class="container container-sm">
  275.                     <h2 class="heading">Similar Events</h2>
  276.                     <div class="featured-recipes">
  277.                         <div class="custom-slider custom-event-slider">
  278.                             {% for j in 0..eventdetail.similar_events|length -1 %}
  279.                                 <div class="slide">
  280.                                     <div class="slide-holder">
  281.                                         <figure class="slide-img">
  282.                                             <img src="{{eventdetail.similar_events[j].event_image}}" alt="{{eventdetail.similar_events[j].e_name}}">
  283.                                         </figure>
  284.                                         <div class="slide-content">
  285.                                             <div class="frecipes-box">
  286.                                                 <a href="/{{app.request.locale}}/events/{{eventdetail.similar_events[j].url}}">
  287.                                                     <h3>{{eventdetail.similar_events[j].e_name}}</h3>
  288.                                                 </a>
  289.                                                 <p>{{eventdetail.similar_events[j].e_description}}</p>
  290.                                             </div>
  291.                                             <ul class="list-unstyled recipe-info in-column">
  292.                                                 <li class="calander-black">N/A</li>
  293.                                                 <li class="feather-map-ping-black">N/A</li>
  294.                                                 {# <li class="share">Share</li> #}
  295.                                                 {% set user = app.session.get('loginUserName') %}
  296.                                                 {% if user is not null %}
  297.                                                     <li class="share" onclick="loyaltyProgram(this,{{eventdetail.id}},'{{eventdetail.e_name}}',50,'Event','Share')">{{'Share'|trans}}</li>
  298.                                                 {% else %}
  299.                                                     <li class="share">{{'Share'|trans}}</li>
  300.                                                 {% endif %}
  301.                                             </ul>
  302.                                         </div>
  303.                                     </div>
  304.                                 </div>
  305.                             {% endfor %}
  306.                         </div>
  307.                     </div>
  308.                 </div>
  309.             </section>
  310.         {% endif %}
  311.         <div>
  312.             {% if (app.request.locale =='ar') %}
  313.                 {% set topMenu ="/en/events/" ~ eventdetail.url('en') %}
  314.             {% else %}
  315.                 {% set topMenu ="/ar/events/" ~ eventdetail.url('ar') %}
  316.             {% endif %}
  317.             <script>
  318.                 var _TopMenuLink = "{{ topMenu }}";
  319.             </script>
  320.             <!--End Featured Recipes Section-->
  321.             <!--End Wrapper-->
  322.         {% endblock %}