Gallery

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.

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.

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 %}