{# Video #} {# myvideos object #} {% set myvideos = gallery.video %} {# Sort #} {% if settings.sort != 'shuffle' and settings.sortby != 'shuffle' %} {# sort by title or date #} {% if settings.sortby == 'title' %} {% set myvideos = sortby(gallery.video, 'title', 'file_name') %} {% elseif settings.sortby == 'date' %} {% set myvideos = sortbydate(gallery.video, 'date') %} {% elseif settings.sortby == 'custom' %} {% set myvideos = sortby(gallery.video, 'index') %} {% endif %} {# Ascending/descending #} {% if settings.sort == 'desc' %} {% set myvideos = myvideos|reverse %} {% endif %} {% endif %} {# loop #} {% for image in myvideos %} {# title #} {% set title = getDefault(image.title, settings.image.title, settings.image.title_include)|striptags('')|replace({'{file_name}': image.file_name|removeExtension, '{file_name_ext}': image.file_name})|default(image.name) %} {% set title_pseudo = title|replace({'': '', ' href=': ' data-href=', ' target=': ' data-target='}) %} {# description #} {% set image_description = getDefault(image.description, settings.image.description, settings.image.description_include) %} {% if image_description is empty %} {% set description = '' %} {% set description_pseudo = '' %} {% else %} {% set description = image_description|striptags('')|replace({'{file_name}': image.file_name|removeExtension, '{file_name_ext}': image.file_name}) %} {% set description_pseudo = description|replace({'': '', ' href=': ' data-href=', ' target=': ' data-target='}) %} {% endif %} {# image.date #} {% set date = image.date %} {% if page.settings.date_format == 'timeago' %} {% set date_formatted = date|date("d F Y") %} {% set date_class = 'date timeago' %} {% else %} {% set date_formatted = date|date(page.settings.date_format|default('d F Y')) %} {% set date_class = 'date' %} {% endif %} {% set time_tag = '' ~ date_formatted ~ '' %} {# Meta #} {% for item in items %} {% if item == 'title' %} {{ title_pseudo }} {% elseif item == 'description' and description is not empty %} {{ description_pseudo }} {% elseif item == 'date' %} {{time_tag}} {% endif %} {% endfor %} {# embed #} {% if loop.index != gallery.video|length %} {% endif %} {% endfor %}
')|replace({'{file_name}': image.file_name|removeExtension, '{file_name_ext}': image.file_name}) %} {% set description_pseudo = description|replace({'': '
{{ description_pseudo }}