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.