Gabarits
Vous pouvez choisir pour chaque niveau, le gabarit qui permet d'afficher ce niveau.
Par défaut, pour le niveau catégorie, le gabarit fourni affiche dans une liste à
puces, pour chaque catégorie, le nom de la catégorie et sa description. Le nom est un lien hypertexte vers la page affichant
tous les albums de la catégorie.
De même, au niveau album, le gabarit affichera dans une liste à
puces, pour chaque album de la catégorie, le nom de l'album et sa description. Le nom est un lien hypertexte vers la page affichant
toutes les vidéos de l'album.
Au niveau vidéo, vous pouvez choisir entre 4 modes: List Links, List Videos, Fancybox et Awkward Showcase:
- Awkward showcase affiche la vidéo par défaut dans une boîte et en dessous les autres vidéos sous forme de vignettes.
En cliquant sur une vignette, la vidéo sélectionnée apparaîtra et jouera la vidéo.
- Fancybox (qui est le choix par défaut) affiche les vidéos sous
forme de vignettes. En cliquant sur une vignette, une fancybox apparaîtra et jouera la vidéo.
Sur la fancybox, des flèches gauche et droite permettent de passer à la vidéo suivante ou précédente.
- List Links affiche, comme pour category et album, dans une liste à puces, pour chaque vidéo
de l'album, le nom de la vidéo et sa description. Le nom est un lien hypertexte vers la page affichant la vidéo qui est
affichée en utilisant le «gabarit de détail» qui est par défaut DisplayVideo.
- List Videos affichera directement dans la page de l'album, pour chaque vidéo de l'album, le nom de la vidéo, sa
description et la vidéo elle-même.
Variables Smarty pour le gabarit de liste de categories
- $leveltitle
- $parentobj (si le parent est spécifié)
- $itemlist (tableau d'items)
- $item->is_selected
- $item->nbchildren (si chargé)
- $item->name
- $item->alias
- $item->detaillink
- $item->detailurl
- $item->description
- $item->isdefault
- $item->date_modified
- $item->date_created
Variables Smarty pour le gabarit de liste d'albums
- $leveltitle
- $parentobj (si le parent est spécifié)
- $itemlist (tableau d'items)
- $item->is_selected
- $item->nbchildren (si chargé)
- $item->name
- $item->alias
- $item->detaillink
- $item->detailurl
- $item->description
- $item->lang
- $item->default_width
- $item->default_height
- $item->parent_id
- $item->parent_alias
- $item->parent_name
- $item->parentlink
- $tiem->parenturl
- $item->isdefault
- $item->date_modified
- $item->date_created
> Variables Smarty pour le gabarit de liste de vidéos
- $leveltitle
- $parentobj (si le parent est spécifié)
- $thumbnail_width
- $thumbnail_height
- $itemlist (tableau d'items)
- $item->is_selected
- $item->name
- $item->alias
- $item->detaillink
- $item->detailurl
- $item->description
- $item->site
- $item->site_namevalue
- $item->videoid
- $item->width
- $item->height
- $item->parent_id
- $item->parent_alias
- $item->parent_name
- $item->parentlink
- $tiem->parenturl
- $item->isdefault
- $item->fancyurl
- $item->thumbnail
- $item->date_modified
- $item->date_created
Variables Smarty pour le gabarit de détail d'une vidéo
- $leveltitle
- $previous_item (si chargé)
- $next_item (si chargé)
- $item->name
- $item->alias
- $item->description
- $item->site
- $item->site_namevalue
- $item->videoid
- $item->width
- $item->height
- $item->parent_id
- $item->parent_alias
- $item->parent_name
- $item->parentlink
- $tiem->parenturl
- $item->isdefault
- $item->date_modified
- $item->date_created
- $labels->...
Dans le gabarit de détail du niveau final, utilisez l'objet $labels pour afficher les étiquettes de champs selon la langue ($labels->nom_du_champ).
Vous pouvez accéder aux objets parents en utilisant $item->parent_object->parent_object->... (et ainsi de suite)
Breadcrumbs (Chemins de fer)
Lorsque vous êtes dans un gabarit de module, vous pouvez appeler les breadcrumbs en utilisant la balise
{HostedVideoAlbums_breadcrumbs}. Vous pouvez utiliser les mêmes paramètres que dans la balise breadcrumbs du cms (initial,
delimiter, classid, currentclassid), de même que le paramètre "startlevel".
En dehors des gabarits de module,
n'importe où sur la page, vous pouvez appeler l'action breadcrumbs {cms_module module="HostedVideoAlbums"
action="breadcrumbs"}, utilisant les mêmes paramètres.
Insertion de vidéo
Lorsque vous êtes dans un gabarit de module, vous pouvez insérer une vidéo en utilisant la balise
{HostedVideoAlbums_embedvideo item=$item}. Le paramètre item=$item est obligatoire. A l'intérieur du gabarit associé
à cette balise, vous pouvez utiliser les champs suivants:
- $leveltitle
- $rooturl
- $item->name
- $item->alias
- $item->description
- $item->site
- $item->site_namevalue
- $item->videoid
- $item->width
- $item->height
- $item->lang
- $item->parent_id
- $item->parent_alias
- $item->parent_name
- $item->parentlink
- $item->parenturl
- $item->isdefault
- $item->date_modified
- $item->date_created
- $item->color1
- $item->color2
- $item->scriptaccess
- $item->fullscreen
- $item->autoplay
- $item->fullscreen_int (comme fullscreen mais 1 au lieu de true)
- $item->autoplay_int (comme autoplay mais 1 au lieu de true)
- $labels->...