bx:directorylisting
Funktionen:
bx:directorylisting
<bx:directorylisting type="{mixed | group | files | folders}" [limit="<n>"] [folder="<pfad>"]
[listfolder="<pfadID>"]>
Inhalt</bx:directorylisting>
Folgende Typen sind möglich:
mixed Es werden Dateien und Verzeichnisse sortiert nach Name ausgegeben. group Dateien und Verzeichnisse werden gruppiert. files Es werden nur Dateien ausgegeben. folders Es werden nur Verzeichnisse ausgegeben.
Falls ein bestimmter Ordner angezeigt werden soll, kann dieser mittels folder übergeben werden, ansonsten wird das Hauptverzeichnis angenommen. Die Verzeichnisebene, die als Root gelistet werden soll, wird mittels listfolder übergeben. Die Ausgabe je Element lässt sich im Inhalt des Tags festlegen. Dabei können Sie die folgenden Elemente verwenden.
directorylisting.isfile
<bx:directorylisting.isfile> Inhalt </bx:directorylisting.isfile>
Der Inhalt wird geladen…nur ausgegeben, wenn das aktuelle Element eine Datei ist.
directorylisting.isfolder
<bx:directorylisting.isfolder> Inhalt </bx:directorylisting.isfolder>
Der Inhalt wird nur ausgegeben, wenn das aktuelle Element ein Verzeichnis ist.
directorylisting.isparent
<bx:directorylisting.isparent> Inhalt </bx:directorylisting.isparent>
Der Inhalt wird nur ausgegeben, wenn das aktuelle Element das übergeordnete Verzeichnis ("..") ist.
directorylisting.link
<bx:directorylisting.link [target="<ziel>"] />
<bx:directorylisting.link [target="<ziel>"]>Linktext</bx:directorylisting.link>
Falls das Element ein Verzeichnis ist, wird die Navigation bei Klick dort fortgesetzt, andernfalls wird die Datei angezeigt bzw. heruntergeladen.
| target | Zielfenster im Browser |
|---|
directorylisting.filename
<bx:directorylisting.filename/>
Falls das Element eine Datei ist, wird der Dateiname ausgegeben.
directorylisting.filesize
<bx:directorylisting.filesize unit="{b | k | m}" />
Falls das Element eine Datei ist, wird die Dateigröße ausgegeben.
| unit | bestimmt die Einheit ( Byte (b), Kilobyte (k), Megabyte (m) ) |
|---|
directorylisting.filedate
<bx:directorylisting.filedata [pattern="<format>"] />
Falls das Element eine Datei ist, wird das Uploaddatum ausgegeben.
| pattern | Ausgabeformat, Standard ist: "dd.MM.yyyy". |
|---|
directorylisting.titel
<bx:directorylisting.titel />
Falls das Element eine Datei ist, wird der Dateiname ausgegeben.
directorylisting.description
<bx:directorylisting.description />
Falls das Element eine Date ist, wird die Beschreibung ausgegeben.
directorylisting.previous
<bx:directorylisting.previous/>
<bx:directorylisting.previous>Linktext</bx:directorylisting.previous>
Dieses Tag steht außerhalb der Schleife. Es erzeugt einen Link zur vorherigen Seite, falls limit überschritten wurde. Standard-Linktext ist "zurück".
directorylisting.next
<bx:directorylisting.next/>
<bx:directorylisting.next>Linktext</bx:directorylisting.next>
Dieses Tag steht außerhalb der Schleife. Es erzeugt einen Link zur nächsten Seite, falls limit übeschritten wird. Standard-Linktext ist "weiter".