Das Makro Dir listet ein Inhaltsverzeichnis auf der Seite an der Stelle des Makros, wobei über diverse Optionen beeinflusst werden kann, ob das ganze Verzeichnis oder nur Teile davon gelistet werden sollen.
{{Dir|Root|Start|Count|Levels}}
Das Inhaltverzeichnis muss mit einem der Makros DirPage oder MainMenu geladen werden, bevor es mit Dir ausgegeben werden kann.
Verwende das Makro DirFrom 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.
Verwende das Makro SubDir wenn nur ein bestimmter Ast des Verzeichnisses geöffnet werden und allenfalls ein bestimmter Eintrag darin markiert werden soll.
Durch Formatierungs-Makros kann das Aussehen der Liste beeinflusst werden:
{{div|$WikiDir}} {{Dir}} {{end div}}
Mit Hilfe des Makros DirCol2 kann ein Listing in zwei Spalten aufgeteilt werden, wobei die Spalten untereinander platziert werden, wenn das Fenster zu schmal wird.
{{DirCol2|3}}
Listet die Haupteinträge 0 bis 2 in der ersten Spalte und alle weiteren Haupteinträge ab 3 in der zweiten Spalte.
Das Makro DirCol2 ist in der Datei /app_stuff/layout.inc definiert.
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. |