Media filters
Mit Medienfiltern können Sie URLs für die Medien eines Produkts abrufen.
Inhalt
external_video_tag
Erzeugt eine iframe
, die einen Vimeo- oder YouTube-Videoplayer enthält.
Wenn für das Video ein Alt-Text festgelegt wurde, wird dieser im Attribut title
des iframe angezeigt. Wenn kein Alt-Text angegeben wird, erscheint der Produkttitel im Attribut title
.
{% if product.featurot_media.media_type == "external_video" %} {{ product.featurot_media | external_video_tag }} {% endif %}
<iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen src="https://www.youtube.com/embed/neFK-pv2sKY?controls=1&enablejsapi=1&modestbranding=1&playsinline=1&rel=0">...</iframe>
<iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen src="https://player.vimeo.com/video/506225278?byline=0&controls=1&playsinline=1&title=0" title="Alt Text Here"></iframe>
Sie können HTML-Attribute als Optionen übergeben, um sie dem IFrame hinzuzufügen:
{% if product.featurot_media.media_type == "external_video" %} {{ product.featurot_media | external_video_tag: class: "youtube_video" }} {% endif %}
<iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen class="youtube_video" src="https://www.youtube.com/embed/neFK-pv2sKY?controls=1&enablejsapi=1&modestbranding=1&playsinline=1&rel=0">...</iframe>
external_video_url
Wird verwendet, um Parameter für den externen Videoplayer zu setzen, der von external_video_tag
.
- Verfügbare Parameter für YouTube-Videos
- Verfügbare Parameter für Vimeo-Videos
Im folgenden Beispiel wird die Farbe des YouTube-Players geändert:
{% if product.featurot_media.media_type == "external_video" %} {{ product.featurot_media | external_video_url: color: "white" | external_video_tag }} {% endif %}
<iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen src="https://www.youtube.com/embed/neFK-pv2sKY?color=white&controls=1&enablejsapi=1&modestbranding=1&playsinline=1&rel=0"> ... </iframe>
Im folgenden Beispiel wird ein Vimeo-Video stummgeschaltet und in einer Schleife abgespielt:
{% if product.featurot_media.media_type == "external_video" %} {{ product.featurot_media | external_video_url: loop: "1", muted: "1" | external_video_tag }} {% endif %}
<iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen src="https://player.vimeo.com/video/506225278?byline=0&controls=1&playsinline=1&title=0&loop=1&muted=1" title="Alt Text Here"></iframe>
image_url
Bei Verwendung mit einem Medienobjekt erzeugt der Filter image_url
eine URL für das Vorschaubild des Mediums. Sie können den Filter image_url
mit einem Filter image_tag
verwenden, um das Vorschaubild auf einer Seite darzustellen.
Der Filter image_url
erfordert entweder das Attribut width
oder height
. Erfahren Sie mehr über Größenparameter.
{% if product.featurot_media.media_type == "video" %} {{ product.featurot_media | width: 500, height: 500, format: "jpg" }} {% endif %}
//cdn.versacommerce.de/s/files/1/1425/8696/products/b15ddb43cbac45b1ae2685223fa3536d.jpg?v=1560284062&width=500&height=500
Bei Verwendung mit einem Bildobjekt gibt der Filter image_url
die URL des Bildes zurück. Sie können den Filter image_url
mit einem Filter image_tag
verwenden, um das Vorschaubild auf einer Seite darzustellen.
{% if product.featurot_media.media_type == "image" %} {{ product.featurot_media | image_url: width: 500, height: 500 }} {% endif %}
https://cdn.versacommerce.de/s/files/1/1183/1048/products/boat-shoes.jpeg?v=1459175177&width=500&height=500
media_tag
Erzeugt ein passendes Tag für das Medium:
{% if product.featurot_media.media_type == "model" %} {{ product.featurot_media | media_tag }} {% endif %}
<model-viewer src="https://model3d.shopifycdn.com/models/o/0029ee870c5c3cdd/stroller.glb" ios-src="https://model3d.shopifycdn.com/models/o/0029ee870c5c3cdd/stroller.usdz" poster="//cdn.versacommerce.de/s/files/1/1425/8696/products/placeholder_image_small.jpg?v=1560284071" camera-controls="true"> ... </model-viewer>
Sie können auch die Größe des Posterbildes des Medien-Tags mit der Option image_size
ändern:
{% if product.featurot_media.media_type == "model" %} {{ product.featurot_media | media_tag: image_size: "1024x" }} {% endif %}
<model-viewer src="https://model3d.shopifycdn.com/models/o/af141f14d08f8d30/stroller.glb" ios-src="https://model3d.shopifycdn.com/models/o/7874b0738a5c6c3f/stroller.usdz" camera-controls="true" poster="//cdn.versacommerce.de/s/files/1/1425/8696/products/placeholder_image_1024x.jpg?v=1560875434"></model-viewer>
model_viewer_tag
Erzeugt ein Google Model Viewer Komponenten-Tag für das angegebene 3D-Modell:
{% if product.featurot_media.media_type == "model" %} {{ product.featurot_media | model_viewer_tag }} {% endif %}
<model-viewer src="https://model3d.shopifycdn.com/models/o/0029ee870c5c3cdd/stroller.glb" ios-src="https://model3d.shopifycdn.com/models/o/0029ee870c5c3cdd/stroller.usdz" poster="//cdn.versacommerce.de/s/files/1/1425/8696/products/placeholder_image_small.jpg?v=1560284071" camera-controls="true"> ... </model-viewer>
Die Attribute der Modellbetrachterkomponente können durch Hinzufügen von Optionen zum Filter festgelegt werden. Standardmäßig ist das Attribut alt
der Komponente auf den Alt-Text des Mediums, das Attribut poster
der Komponente auf das Vorschaubild des Mediums und das Attribut camera-controls
der Komponente aktiviert.
Im folgenden Beispiel wird eine neue Hintergrundfarbe für die Modellbetrachterkomponente festgelegt:
{% if product.featurot_media.media_type == "model" %} {{ product.featurot_media | model_viewer_tag: background-color: "#455A64" }} {% endif %}
<model-viewer background-color="#455A64" src="https://model3d.shopifycdn.com/models/o/0029ee870c5c3cdd/stroller.glb" ios-src="https://model3d.shopifycdn.com/models/o/0029ee870c5c3cdd/stroller.usdz" poster="//cdn.versacommerce.de/s/files/1/1425/8696/products/placeholder_image_small.jpg?v=1560284071" camera-controls="true"> ... </model-viewer>
Sie können auch die Größe des Posterbildes des Modellbetrachters mit der Option image_size
ändern:
{% if product.featurot_media.media_type == "model" %} {{ product.featurot_media | model_viewer_tag: image_size: "1024x" }} {% endif %}
<model-viewer src="https://model3d.shopifycdn.com/models/o/af141f14d08f8d30/stroller.glb" ios-src="https://model3d.shopifycdn.com/models/o/7874b0738a5c6c3f/stroller.usdz" camera-controls="true" ar="true" poster="//cdn.versacommerce.de/s/files/1/1425/8696/products/placeholder_image_1024x.jpg?v=1560875434"></model-viewer>
video_tag
Erzeugt ein Video-Tag:
{% if product.featurot_media.media_type == "video" %} {{ product.featurot_media | video_tag }} {% endif %}
<video playsinline="true" controls=""> <source src="https://videos.shopifycdn.com/c/vp/afe4b8a92ca944e49bc4b888927b7ec3/Meister.m3u8?Expires=1560458164&KeyName=core-signing-key-1&Signature=BIQQpuyEVnyt9HUw4o9QOmQ1z2c=" type="application/x-mpegURL"> <source src="https://videos.shopifycdn.com/c/vp/afe4b8a92ca944e49bc4b888927b7ec3/SD-360p.mp4?Expires=1560458164&KeyName=core-signing-key-1&Signature=1kEi8GmNIssxVvjyzy7AOuGP-E0=" type="video/mp4"> <source src="https://videos.shopifycdn.com/c/vp/afe4b8a92ca944e49bc4b888927b7ec3/SD-480p.mp4?Expires=1560458164&KeyName=core-signing-key-1&Signature=8Lt74XmFWP6hOF1WRdqNkDWRm2U=" type="video/mp4"> <source src="https://videos.shopifycdn.com/c/vp/afe4b8a92ca944e49bc4b888927b7ec3/HD-720p.mp4?Expires=1560458164&KeyName=core-signing-key-1&Signature=vlNXWpvgRT2bghrWovJPrN8w3mc=" type="video/mp4"> <p>Sorry html5 video is not supported in this browser</p> </video>
Mit der Option image_size
können Sie die Größe des Posterbildes des Videos ändern:
{% if product.featurot_media.media_type == "video" %} {{ product.featurot_media | video_tag: image_size: "1024x" }} {% endif %}
<video playsinline="true" poster="//cdn.versacommerce.de/s/files/1/1425/8696/products/dc6b2518bec04c42a7a5239f563d8cb4_1024x.jpg?v=1560875163"> <source src="https://videos.shopifycdn.com/c/vp/80025272edd14aa1960e61881a1e7d7e/Meister.m3u8?Expires=1561048057&KeyName=core-signing-key-1&Signature=JXwC7nPWBmTyTjI5_0i-HQCM9Ec=" type="application/x-mpegURL"> <source src="https://videos.shopifycdn.com/c/vp/80025272edd14aa1960e61881a1e7d7e/HD-720p.mp4?Expires=1561048057&KeyName=core-signing-key-1&Signature=UmSvwHVNWqsb9lX8-eOOK-3x4-g=" type="video/mp4"> <source src="https://videos.shopifycdn.com/c/vp/80025272edd14aa1960e61881a1e7d7e/SD-480p.mp4?Expires=1561048057&KeyName=core-signing-key-1&Signature=TCJ-rhKIFEwPt1lMXTIm8m-E8NE=" type="video/mp4"> <img src="//cdn.versacommerce.de/s/files/1/1425/8696/products/dc6b2518bec04c42a7a5239f563d8cb4_1024x.jpg?v=1560875163"> </video>