custom/plugins/P2LabProductVideo/src/Resources/views/storefront/p2lab/product-video.html.twig line 1

Open in your IDE?
  1. {% block p2lab_product_video %}
  2.     {% block p2lab_product_video_icon %}
  3.         {% if p2labProductVideo is not null and p2labProductVideo.isPlayable() and p2labProductThumbnailsView == true %}
  4.             {% sw_include '@P2LabProductVideo/storefront/p2lab/play-icon.html.twig' %}
  5.         {% endif %}
  6.     {% endblock %}
  7.     {% if p2labProductVideo is not null %}
  8.         {% block p2lab_product_video_element %}
  9.             <div 
  10.                 {% for value in p2labProductVideo.properties(displayMode, attributes, p2labProductThumbnailsView) %} {{ value | raw }}{% endfor %}
  11.             >
  12.                 {% if p2labProductVideo.withBackgroundImage(displayMode) %}
  13.                     <div class="p2lab-background-image" style="background-image: url('{{ media|sw_encode_media_url }}')"></div>
  14.                 {% elseif p2labProductVideo.withImage(displayMode) %}
  15.                     {% if p2labProductVideo.isEmbedVideo() %}
  16.                         <div class="p2lab-media-image-backdrop"></div>
  17.                     {% endif %}
  18.                     
  19.                     {% sw_thumbnails 'gallery-slider-image-thumbnails' with {
  20.                         media: image
  21.                     } %}
  22.                 {% endif %}
  23.                 
  24.                 {% if p2labProductVideo.withPlayIcon() %}
  25.                     {% sw_include '@P2LabProductVideo/storefront/p2lab/play-icon.html.twig' %}
  26.                 {% endif %}
  27.                 {% if p2labProductVideo.withCookiesAccept() %}
  28.                     <div class="p2lab-cookies-accept">
  29.                         {{ 'p2labProductVideo.global.pleaseAcceptCookies'|trans }}
  30.                     </div>
  31.                 {% endif %}
  32.             </div>
  33.         {% endblock %}
  34.     {% elseif p2labProductVideo is not null and p2labProductVideo.isMediaVideo() and false %}
  35.         {% block p2lab_product_video_media %}
  36.             {{ '<video'|raw }}
  37.                 {% if p2labProductVideo.withPoster() %}
  38.                     poster="{{ p2labProductVideo.poster()|sw_encode_media_url }}"
  39.                 {% endif %}
  40.                 {% for value in p2labProductVideo.videoProperties(p2labProductThumbnailsView) %} {{ value | raw }}{% endfor %}
  41.             {{ '>'|raw }}
  42.                 {{ '<source'|raw }}
  43.                     src="{{ p2labProductVideo.videoMedia()|sw_encode_media_url }}" 
  44.                     type="{{ p2labProductVideo.videoMedia().getMimeType() }}" 
  45.                 {{ '/>'|raw }}
  46.             {{ '</video>'|raw }}
  47.         {% endblock %}
  48.     {% endif %}
  49. {% endblock %}