Lister les pages et les espaces de noms
C'est le plugin catlist qui permet de gérer l'affichage des espaces de nom et sous-espaces de nom.
Description
Ce plugin liste les pages et les espaces de noms de façon récursive, sous différentes formes (liste, ligne …). Vous pouvez exclure des pages et des espaces de noms avec les expressions régulières. Il y a des options pour personnaliser les en-têtes. Si vous avez des droits, vous pouvez créer facilement des pages avec le bouton “Ajouter des pages” dans l'espace de nom en question.
Syntax
Légende : [nécessaire]
, (optionnel)
<catlist (namespace:) -option1 -option2...>
Si namespace n'est pas renseigné, l'espace de noms de la page en cours est utilisé.
Options :
Options d'affichage | |
---|---|
[Default] -displayList | Affiche avec <ul> and <li> . Type d'affichage en liste. |
-displayLine | Afficher les pages et les espaces de noms en une seule ligne. Le contenu des espaces de noms sont déformés avec [ and] . Attention il y a quelques bugs d'affichage avec cette option |
-noNSInBold | Ne pas afficher les espaces de noms et les titres en gras (avec <strong> ) |
Options pour forcer les liens | |
-forceLinks | Force les liens d'espace de noms à s'afficher, même lorsque la page d'accueil n'existe pas |
Options d'exclusion | |
-exclupage:“regex” | Exclure les pages qui correspondent à regex si l'option est renseignée; exclut sinon toutes les pages |
-excluns:“regex” | Exclure les espaces de noms qui correspondent à regex si l'option est renseignée; exclut sinon tous les espaces de noms |
-exclunsall:“regex” | Exclure le contenu des sous-espaces de noms qui correspondent à regex s'il est fourni, sinon ne pas afficher le contenu de sous-espaces de noms |
-exclunspages:“regex” | Exclure les pages de sous-espaces de noms qui correspondent à regex s'il est fourni, sinon exclure toutes les pages de sous-espaces de noms |
-exclunsns:“regex” | Exclure les sous-espaces de noms de sous-espaces de noms qui correspondent à regex s'il est fourni, sinon exclure tous les sous-espaces de noms de sous-espaces de noms |
Note: ne pas ajouter des délimiteurs pour regex , le délimiteur est / |
|
-excludeOnID | Exclusion basée sur l'id (namespace:subnamespace:page ) |
-excludeOnName | Exclusion basée sur le nom, sans espaces de noms (page ) |
-excludeOnTitle | Exclusion basée sur le premier titre de la page (La Page ) |
Options d'en-tête | |
-noHead | Ne pas afficher les titres |
-smallHead | Afficher les titres dans un simple <span> , non pas dans un titre |
-noLinkStartHead | Ne pas afficher le lien vers la page d'accueil de l'espace de noms sélectionné |
[Default -h1] -h[1-5] | Afficher le titre dans un titre du niveau spécifié |
-titleHead:“Titre” | Remplacer le titre de la page d'accueil de l'espace de noms sélectionné par le Titre spécifié |
Options du bouton de création de page | |
-noAddPageButton | Ne pas afficher le bouton Add page… (ajouter une page) pour l'espace de noms sélectionné |
-addPageButtonEach | Afficher le bouton Add page… pour chaque sous-espace de noms (si l'utilisateur a le droit de créer des pages) |