Fait avec Chinaski

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.

Lisez ce site en