Index

Créer un template de liste

Les templates personnalisés sont écrits au format twig. C'est un langage qui permet le formatage en html et l'appel à des données bazar, tout en restant facile à lire.

Dans quel dossier du serveur faut-il placer les fichiers ?

Il n'y a pas de convention de nommage pour votre template .twig .
Les templates personnalisés sont chargés depuis le répertoire custom/templates/bazar/.

Structure du code (template non dynamique)

Votre fichier mon-template.twig contiendra le code suivant :
{% if fiches|length > 0 %}
	{% for fiche in fiches %}
	  <div>{{ fiche.bf_titre }}</div>
	{% endfor %}
{% endif %}
{{ pager_links }}


Le template de fiche est basé sur une boucle "for" qui permet de parcourir les fiches, à vous de définir ce que vous affichez comme information pour chaque fiche.

Quelques syntaxes utiles

{{ fiches|length }}
>> nb de résultats

{{ fiche.champ }}
>> valeur du field champ

{{ param.optioncustom }}
>> valeur du parametre passé via bazarliste (optioncustom étant le nom que vous choisissez pour votre paramètre)