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)