Liste des pages
Le block page_list liste automatiquement les pages filles d'une page parente choisie sous forme de grille de cartes (titre, lien et méta description). Utilisez-le pour les pages d'atterrissage de section (par ex. un index "Docs" ou "Services") où vous souhaitez que la liste des sous-pages reste synchronisée automatiquement au fur et à mesure que des pages sont ajoutées, supprimées ou dépubliées.
Il n'y a aucune ligne de liste saisie manuellement pour ce block. L'éditeur ne choisit qu'une page parente ; le CMS alimente automatiquement la liste à partir des pages filles en vigueur de ce parent au moment du build.
Champs
| Champ | Description | Requis ? |
|---|---|---|
heading | Titre de section affiché au-dessus de la liste. Exemple de placeholder : "Related Pages". Si laissé vide, un titre est généré automatiquement à partir du titre de la page parente. | Non |
| Parent page ID | L'ID numérique de la page parente dont les pages filles en vigueur doivent être listées. | Oui |
Sécurité HTML
Le heading est échappé et rendu en texte brut. Le title, l'url et la meta_description de chaque carte générée automatiquement sont également échappés et rendus en texte brut. Tous les champs de ce block sont échappés en texte brut ; il n'y a aucun champ HTML brut ici, et il n'y a rien à saisir manuellement en dehors du titre et de l'ID de la page parente.
Ce block prend également en charge les contrôles d'apparence standards : couleur de fond, padding, margin (il n'a pas de contrôles distincts de couleur de texte ou de bordure).
Utilisation
{{block:docs-section-index}} Généralement placé en haut d'une page d'atterrissage de section, juste sous le texte d'introduction, afin que les visiteurs voient une liste à jour de tout ce qui se trouve dans la section.
Exemple
Une page d'atterrissage "Docs" qui liste toutes les pages publiées en dessous :
| Champ | Valeur |
|---|---|
heading | (laissé vide) |
| Parent page ID | 60 (l'ID de la page "Docs") |
Comme le heading est vide, le titre rendu est généré automatiquement à partir du titre propre de la page parente, par ex. "Docs". Au moment du build, le block trouve toutes les pages en vigueur (publiées) dont le parent est la page 60, et rend une carte par page en utilisant le titre, l'URL et la méta description de chacune. La publication d'une nouvelle page fille sous "Docs" ajoute automatiquement une nouvelle carte au build suivant ; aucune modification de ce block n'est nécessaire.