Gallery
Panoramica
Ad una pagina può essere associata una gallery, ovvero un elenco ordinato di file, in genere di immagini. Per aggiungere contenuti ad una gallery è possibile farlo dal pannello all'interno di una pagina nell'apposita sezione.
Implementazione
Le immagini della gallery sono contenute all'interno dell'array content.gallery
ed ogni elemento dell'array contiene un oggetto di tipo file con le informazioni dellìimmagine. L'elenco delle sue proprietà è disponibile in gestione file.
Esempi
Mostrare tutte le immagini della gallery
Per mostrare tutti i contenuti di una gallery (immagini e/o file di altro tipo), è possibile eseguire un ciclo sull'array content.gallery
. Nell'esempio seguente estraiamo le thumbnail delle immagini della gallery, e le colleghiamo all'url dell'immagine a dimensioni reali.
{# Se la gallery contiene qualcosa #} {% if content.gallery|length %} <div> {# Vengono estratti i file, supponendo si tratti di immagini, con un ciclo sull'array #} {% for image in content.gallery %} <a href="{{ image.url }}"> {# Collegamento all'immagine reale #} <img src="{{ image.thumb_url }}" title="{{ image.title }}" /> {# Viene mostrata la thumbnail dell'immagine #} </a> {% endfor %} </div> {% endif %}