Cdml Liste
Ein CdmlElement zur Anzeige von Seitenlisten. Die Seiten werden relativ zur aktuellen Seiten (oder einer definierbaren Referenzseite) ausgewählt oder eingeschränkt. Die typische Anwendung ist die Anzeige von allen Unterseiten als eine Form von lokalem Verzeichnis (siehe z. B. GründerWiki:Forum).
Ein Beispiel:
CdmlListe/Beispiele
CdmlListe/Familienbezeichnungen
CdmlListe/TestSeite
wird durch folgenden Text erzeugt:
[[Liste]]
Parameter
- Layout legt die Optik fest (ohne Parameter entsteht eine einfache Liste).
- z.B. [Layout=*]: für eine eingerückte Liste mit Bullets.
- z.B. [Layout=Tabelle]: für eine Tabellendarstellung
- Typ wählt die Seiten aus
- z. B. [Typ=Kinder] die Unterseiten der Referenzseite
- z. B. [Typ=Nachkommen] der gesamte SeitenZweig
- z. B. [Typ=Familie] der SeitenZweig der übergeordnete Seite (VaterSeite)
- z. B. [Typ=Großfamilie] der SeitenZweig der GroßvaterSeite
- z. B. [Typ=@] oder [Typ=*] alle Seiten (unabhängig vom Parameter "Seite")
- Filter Seiten, in deren Seitenname der Parameter vorkommt, werden nicht angezeigt.
- z. B. [Filter=Archiv] Archivseiten werden nicht angezeigt
- Selektion nur Seiten, in deren Seitenname der Parameter vorkommt, werden angezeigt.
- z. B. [Selektion=Artikel] nur Seiten mit "Artikel" im Namen werden angezeigt.
- Seite legt die Referenzseite fest (Vorgabewert ist die aktuelle Seite)
- Datum in einer zusätzlichen Spalte wird das Änderungsdatum angezeigt, die Seiten werden absteigend sortiert.
- z. B. [Datum=ja] Datum wird angezeigt, der konkrete Parameterwert ist unerheblich.
- Anzahl legt die maximal angezeigt Anzahl von Seiten fest.
- Optionen variiert die Funktion
- z. B. [Optionen=r] liefert eine zufällige Anordnung der Seiten (von engl. random)
| |
[[Liste][Seite=UnterSeiten][Typ=Nachkommen][Layout=Tabelle][Datum=ja][Anzahl=3]]
[[Liste][Typ=Top][Layout=*][Anzahl=5][Optionen=r]]
OrdnerCdml OrdnerDokumentation
|