Makro: SubDir

Das Makro SubDir listet einen Teil eines Inhaltsverzeichnis auf der Seite an der Stelle des Makros, wobei über diverse Optionen beeinflusst werden kann, welche Teile gelistet werden sollen.

Im Gegensatz zum Makro Dir wird nur ein ausgewählter Ast des ganzen Verzeichnisses geöffnet und ein bestimmter Eintrag, üblicherweise die aktuelle Seite, wird markiert.

Syntax

{{SubDir|Root|Select|Start|Count|Levels}}
Root: Optional, Default = ""
Wurzel des Verzeichnisses (Seitenname). Wird Root nicht angegeben oder ist Root ein Minuszeichen, so wird das ganze Verzeichnis gelistet. Wenn für Root ein * eingegeben wird, so wird * durch den aktuellen Seitennamen ersetzt und es wird nur der entsprechende Ast des Verzeichnisses gelistet.
Select: Optional, Default = aktuelle Seite
Gibt an, welcher Teil des Verzeichnisses geöffnet und welcher Eintrag der Liste markiert werden soll. Wird Selekt nicht angegeben oder wird ein * angegeben, so wird der Ast mit der aktuellen Seite geöffnet und markiert. Wenn Selekt ein Minus Zeichen ist, wird nur die erste Verzeichnisstufe unter Root aufgelistet und nichts markiert. Auch wenn die aktuelle Seite nicht im Verzeichnis vorkommt, wird nur die erste Verzeichnisstufe gelistet.
Start: Optional, Default = 0
Nummer des ersten zu listenden Haupteintrags. Die Nummerierung beginnt bei 0. Nur die Haupteinträge (unterste Stufe der ausgegebenen Hierarchie) werden nummeriert.
Count: Optional, Default = 0
Anzahl zu listende Haupteinträge. 0 bedeutet alles ab Start.
Levels: Optional, Default = 0
Maximale Anzahl zu listende Hierarchiestufen. 0 bedeutet alle Stufen. 1 listet nur die Haupteinträge.

Das Inhaltverzeichnis muss mit einem der Makros DirPage oder MainMenu geladen werden, bevor es mit SubDir ausgegeben werden kann.

Verwende das Makro SubDirFrom, wenn du die Seite mit dem Inhaltverzeichnis zusammen mit dem Makro angeben willst. In diesem Fall kannst du mehrere verschiedene Verzeichnisse auf einer Seite ausgeben.

Formatierung des Listings

Durch Formatierungs-Makros kann das Aussehen der Liste beeinflusst werden:

{{div|$WikiDir}}
{{SubDir}}
{{end div}}

Weitere Makros zur Ausgabe von Verzeichnissen

Die folgenden Makros können für die Ausgabe von Verzeichnissen verwendet werden:

Dir Verzeichnis oder Teil davon mit allen Subelementen auflisten.
DirCol2 Wie Dir aber Liste in zwei Spalten darstellen.
DirFrom Verwende diese Variante statt Dir, wenn du explizit die Seite mit dem Inhaltsverzeichnis angeben willst oder must.
SubDir Verzeichnis oder Teil davon auflisten, wobei nur ein ausgewählter Ast mit seinen Subelementen aufgelistet wird. Ein ausgewähltes Subelement kann markiert werden.
SubDirFrom Verwende diese Variante statt SubDir, wenn du die Seite mit dem Inhaltsverzeichnis angeben willst oder must.
MainDir Wie SubDir, listet jedoch das Verzeichnis am Seitenrand auf.
MainMenu Wie SubDirFrom, listet jedoch das Verzeichnis am Seitenrand auf.