Das Makro DirPage veranlasst das Einlesen eines Inhaltsverzeichnises aus einer bestimmten Seite. Dieses Verzeichnis kann dann über weitere Makros in diversen Formaten und Auszügen auf der Seite oder am Seitenrand als Haupt-Menu ausgegeben werden.
Syntax
{{DirPage|PageName}}
Die Makros DirPage und MainDir können mit dem Makro MainMenu zusammengefasst werden.
{{DirPage|*}} {{Dir}} <hidden> {{data|dir}} * [[Erster Eintrag]] * [[Zweiter Eintrag]] : {{end data|dir}} <hidden>
Das Inhaltverzeichnis ist zwischen den <hidden>-Tags definiert. Beachte, dass dieser Bereich nicht auf der Seite ausgegeben wird, also unsichtbar ist. Das Makro DirPage veranlasst, dass das Verzeichnis von dieser Seite in eine interne Datenstruktur eingelesen wird. Das Makro Dir gibt diese Datenstruktur formatiert auf der Seite aus.
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. |