nspages
Das Plugin nspages erzeugt automatisch Listen oder Übersichten von Seiten eines Namespaces. Du kannst damit z. B. auf einer Übersichtsseite alle Unterseiten eines Bereichs anzeigen – sortiert, gefiltert und in verschiedenen Layouts.
Es ist damit eine Art „intelligenter Inhaltsverzeichnis-Baustein“ für bestimmte Bereiche, im Gegensatz zu `indexmenu`, das eher eine globale Baum-Navigation liefert.
Typische Einsatzzwecke
Auf einer Bereichs-Startseite alle Unterseiten auflisten (z. B. alle Vorlagen, alle Checklisten)
Listen nach Datum sortieren (z. B. Protokolle, Notizen)
Bestimmte Seiten/Namespaces ausschließen oder hervorheben
Nach der Installation: In Betrieb nehmen
Das Plugin arbeitet über eine Syntax, die du in einer Seite einfügst.
Ein ganz einfaches Beispiel (Liste aller Seiten im aktuellen Namespace):
{{nspages>.}}
Oder ein bestimmter Namespace (z. B. alle Vorlagen):
{{nspages>vorlagen}}
Danach die Seite speichern – nspages rendert die Liste automatisch.
Wichtige Optionen (kurz und praxisnah)
Die Syntax besteht aus dem Namespace und einer Liste von Optionen, z. B.:
{{nspages>vorlagen -h1 -simpleList -sortId}}
Einige nützliche Optionen:
-h1 / -title – benutzt die Überschrift/den Seitentitel statt der ID
-simpleList – einfache Liste statt Spalten-Layout
-numberedList – nummerierte Liste
-nbCol=3 – Ausgabe in 3 Spalten
-r – rekursiv: auch Unter-Namespaces einbeziehen
-sortId – nach Seitennamen sortieren
-sortByDate / -sortByCreationDate – nach Änderungs- oder Erstellungsdatum sortieren
-exclude: – bestimmte Seiten/Namespaces ausblenden (z. B. `-exclude:sidebar,start`)
Einfache Beispiel-Konfigurationen
1. Alle Vorlagen als einfache Liste mit Titel:
{{nspages>vorlagen -h1 -simpleList}}
2. Checklisten nach Datum sortiert (neueste oben):
{{nspages>vorlagen:checklisten -h1 -simpleList -sortByDate}}
3. Übersicht über alle KI-Prompts, inkl. Unterordner, in 2 Spalten:
{{nspages>ki-prompts -h1 -nbCol=2 -r}}
Hinweise
nspages arbeitet rein auf Basis der Namespace-/Dateistruktur – wenn du Seiten verschiebst/umbenennst (z. B. mit dem Move-Plugin), passt sich die Liste automatisch an.
Wenn du neue Seiten direkt auf dem Server anlegst, kann ein Konfigurations-„Speichern“-Klick (oder Cache leeren) nötig sein, bis alles sichtbar ist.
Die vollständige Liste aller Optionen ist sehr umfangreich – für die meisten Fälle reichen 2–4 Optionen pro Einsatz.