En Communs

Réflexions et Actions Communes

Outils pour utilisateurs

Outils du site


wiki:logiciels:dokuwiki:nspages

Table des matières

L'extension nspages permet de générer automatiquement la table des matières d'une catégorie et éventuellement de ses sous-catégories.

Syntaxe de base

Afficher le titre des pages

Ne pas afficher la page en cours

Modifier le titre de la table des pages

Il est possible de remplacer le texte par défaut pour la table des pages et d'utiliser un titre standard, ici de niveau 4.

<nspages -h1 -exclude -textPages="Pages disponibles pour DokuWiki" -actualTitle=4 >

Voir le résultat

Présentation en liste simple

Présentation en liste numéroté

Présentation en colonne

Présentation en ligne

Présentation sur 4 colonnes

<nspages -h1 -exclude -textPages="Pages disponibles pour DokuWiki" -actualTitle=4 -nbCol=4>

Voir le résultat

Cette présentation peut être difficile à lire sur un écran de mobile.

Trier les pages

Il est toujours possible de trier la liste des pages quelle que soit la présentation.

Afficher des pages particulières

Il est possible de sélectionner une ou des pages particulières.

<nspages -pregPagesOn="/ex/" -h1 -textPages="" -simpleLine -hideNoPages>

Voir le résultat

Ceci est particulièrement utile si l'on souhaite ne pas afficher un lien si la page est interdite au lecteur via des ACL.

Afficher les pages de la catégorie en cours avec le sommaire en tête

Ceci est particulièrement utile dans un panneau latéral.

/* Page sommaire */
**<nspages -title -pregPagesOn="/sommaire/" -textPages="" -simpleLineBreak -hideNoPages>**

/* Pages de la racine hors sommaire */
<nspages -title -exclude:[sommaire panneau] -textPages="" -simpleList -hideNoPages>

Voir le résultat

Afficher les catégories

On peut afficher uniquement les sous-catégories -subns -nopages d'une catégorie donnée, ici wiki:experience.
D'autre part le tri est réalisé sur l'identifiant de la catégorie -sortId pour éviter un problème avec le É.

<nspages wiki:experience -h1 -subns -nopages -textNS="Mes expériences non professionnelles" 
 -actualTitle=5 -simpleLine -sortId> 

Voir le résultat

Code par défaut

Dans les paramètres de configuration il est possible de spécifier un code par défaut qui est inséré lors de l'utilisation du bouton de l'éditeur de page. Voici un exemple :

defaut.txt
<nspages -h1 -subns -exclude -textPages="Pages disponibles" -hideNoPages -textNS="Catégories disponibles" -hideNoSubns -actualTitle=4 -nbCol=4>

Voir le résultat

wiki/logiciels/dokuwiki/nspages.txt · Dernière modification: 2024/04/18 17:16 (modification externe)