Skip to main content

bx:directorylisting

Mithilfe des Tags directorylisting lässt sich eine Verzeichnislistung der Dateiverwaltung darstellen.

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