Template tags

You have to load template tag library first.

{% load embed_video_tags %}
class embed_video.templatetags.embed_video_tags.VideoNode(parser, token)[source]

Template tag video. It gives access to all VideoBackend variables.

Usage:

{% video URL as VAR %}
    ...
{% endvideo %}

Example:

{% video item.video as my_video %}
    URL: {{ my_video.url }}
    Thumbnail: {{ my_video.thumbnail }}
    Backend: {{ my_video.backend }}
{% endvideo %}
embed_video.templatetags.embed_video_tags.embed(backend, size='small')[source]

Shortcut for VideoNode() tag.

Usage:

{{ URL|embed:SIZE }}

Example:

{{ 'http://www.youtube.com/watch?v=guXyvo2FfLs'|embed:'large' }}

Predefined sizes:

size width height
tiny 420 315
small 480 360
medium 640 480
large 960 720
huge 1280 960

You can also use custom size - in format WIDTHxHEIGHT (eg. 500x400).

Previous topic

Fields

Next topic

Utils

This Page