qs_article-1.0.2/templates/lead-carousel-modal.html.twig

templates/lead-carousel-modal.html.twig
{#
/**
 * @file
 * Theme implementation to display study guide block.
 *
 * Available variables:
 * - carousel_data: Carousel Data .
 *
 * @see template_preprocess_block()
 *
 * @ingroup themeable
 */
#}

{% set counter_vid = 0 %}
{% set counter_img = 0 %}
{% set vkey = [] %}
<div class=" media_modal modal fade _youtube_video_player" id="myModal1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog modal-dialog-centered" role="document">
	  <div class="modal-content">
	    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fal fa-times"></i>
	    </button>
	    <h2 class="_title_gallery" style="height:30px;">

		</h2>
        <div class="areabody">
          <div id="mgallery">
            <div class='slider'>
              {% for key,item in carousel_data %}
                {% if item.type == 'video' %}
                <!-- <h2>{{ item.video_title }}</h2> -->
	            	{% set counter_vid = counter_vid + 1 %}
	                {% set vkey = vkey|merge([key]) %}
	                <div class="item vid" data-video-id="{{ item.video_id }}" data-h2title="{{ item.video_title }}">
	                	<!-- <div id="player_{{key}}"></div> -->
	                  <iframe frameborder="0" name="X-Frame-Options" value="SAMEORIGIN" id="player_{{key}}" width="498" height="510" src="https://www.youtube.com/embed/{{ item.video_id }}?enablejsapi=1&html5=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
	                  <!-- <span class="expand"></span> -->
	                </div>
                {% else %}
                	{% set counter_img = counter_img + 1 %}
                    <div class="item" data-video-id="" data-h2title="{{ item.image_title }}"><img alt="{{ item.image_alt }}" src="{{ item.image_path }}"/>
                    	<!-- <span class="expand"></span> -->
                 </div>
                {% endif %}
              {% endfor %}
            </div>
            {# thumbnils #}
            <div class='slider-nav'>
              {% set totalSlides = 1 %}
              {% for key,item in carousel_data %}
	              {% if item.type == 'video' %}
	              <div class="item vid" data-video-id="{{ item.video_id }}" data-slide="{{ totalSlides }}"><img src="https://img.youtube.com/vi/{{ item.video_id }}/hqdefault.jpg" /></div>
	                {% set totalSlides = totalSlides +1 %}
	              {% else %}
	                <div class="item" data-slide="{{ totalSlides }}"><img alt="{{ item.image_alt }}" src="{{ item.image_path }}"/></div>
	                {% set totalSlides = totalSlides +1 %}
	              {% endif %}
              {% endfor %}
            </div>
          </div>
		</div>
  	</div>
  </div>
</div>

{% for key,item in carousel_data %}
<div class="carousel-data">
  {% if item.type == 'image'  %}
    <div class="_article_default_slide" onclick="open_gallery( this, '', {{key}}, 'image'  )" style="background-image: url({{ item.image_path }})">

    </div>
    <div class="_article_default_slide_text image_title">{{ item.image_title }}</div>
  {% else %}
    <div class="_article_default_slide" style="background-image: url('http://img.youtube.com/vi/{{ item.video_id }}/hqdefault.jpg');" onclick="open_gallery( this, '{{ item.video_id }}', {{key}}, 'video'  )">
    		<button class="video_poster" onclick="open_gallery( this, '{{ item.video_id }}', {{key}}, 'video'  )"><i class="fal fa-play-circle"></i></button>

    </div>
    <div class="_article_default_slide_text image_title">{{ item.video_title }}</div>
  {% endif %}
  </div>
 {% endfor %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc