WaBis

walter.bislins.ch

Makro: DirPage

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}}
PageName
Name der Seite, in welcher das Inhaltsverzeichnis definiert ist. Wenn das Verzeichnis auf der aktuellen Seite definiert ist, kann für PageName ein * gesetzt werden.

Hinweis

Die Makros DirPage und MainDir können mit dem Makro MainMenu zusammengefasst werden.

Beispiel einer Seite mit Inhaltverzeichnis

{{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.

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.
Weitere Infos zur Seite
Erzeugt Dienstag, 9. Juni 2009
von wabis
Zum Seitenanfang
Geändert Donnerstag, 28. Juni 2012
von wabis