Dans un template Liquid, on peut appeler le tag getDocs
fourni par ParoiCMS, et cela retourne une liste de documents :
{% getDocs myPages parentId: site.home.pages.id %}
Le résultat est mis dans la variable que l'on a nommée ici myPages
. Le paramètre parentId
implique que l'on chargera tous les documents enfants du document identifié par site.home.pages.id
.
Pour inspecter le contenu de la variable myPages
, on utilise le filtre info
:
{{ myPages | info }}
Si on a des documents enfants dans la liste, cela affichera une liste comme celle-ci :
On peut alors inspecter le contenu complet d'un item de la liste :
{{ myPages[0] | info }}
J'ai coupé l'impression d'écran ici car il y a beaucoup de propriétés dans un document. Mais on repère notamment la propriété
title
. Voici alors une manière d'utiliser la liste retournée :
<ul> {% for page in myPages %} <li>{{ page.title }}</li> {% endfor %} </ul>