meta data for this page
  •  

Anhänge

Bei twiki kann man auf sehr intuitive Weise Dokumente als eine Art Anhang zu einer Wiki-Seite hochladen. So etwas ist in Dokuwiki von Haus aus nicht vorgesehen. Mit einer Kombination aus den Plugins Upload, Filelist, Var und Hidden kommt man aber ziemlich nahe an die gewünschte Funktionalität heran.

Die fertige Zeile sieht so aus:

attachment_line
<hidden Attachments> {{filelist>media/wiki/anhangtest/*&style=list&recursive=1}} </hidden>

Mit der filelist-Anweisung werden die einer Seite zugeordneten Medien-Dateien angezeigt. Der upload-Befehl legt automatisch im Medienzweig einen Unterordner an, der so heißt, wie die aktuelle Dokuwiki-Seite. Die Parameter style=list und recursive=1 sorgen dafür, dass die Dateien als Aufzählung formatiert werden und dass auch Medien in Unterordnern erfasst werden. Dem filelist-Plugin muss außerdem der Pfad zu diesem Ordner übergeben werden. In diesem Fall ist das:

 media/wiki/anhangtest/*

Das media ist dabei ein Alias für die Wurzel des Medienbaums. Dieser Alias wurde in der lokalen Konfiguration des ElektronIQwikis definiert. Er ist also nicht universell gültig. Mit dem * werden alle Dateien erfasst, die in diesem Pfad lagern.

Durch die hidden-Umgebung bekommt man die potentiell lange Liste der Medien nur dann zu sehen, wenn man ausdrücklich will.

Hier noch die Anwendung live und in Farbe mit zwei zufällig gewählten Dateien: