Wie konfiguriere ich das Plugin Filelist (neue Version aus dem Jahr 2026), damit meine Dateien angezeigt werden?
Generelle Hinweise:
Das aktuelle Plugin Filelist kann nicht mehr auf Ordner zugreifen, die innerhalb des Dokuwiki-Verzeichnisses oder seiner Unterverzeichnisse liegen. Es kann also auch nicht mehr auf Verzeichnisse zugreifen, die im Ordner „media“ angelegt worden sind.
Das heißt: Um Dateien per Plugin Filelist anzeigen zu können, muss zuerst ein Ordner „außerhalb“ der Dokuwiki-Struktur angelegt werden. Dort können dann Ordner und Unterordner anlegt werden.
Das heißt auch: Dadurch, dass das Verzeichnis außerhalb von Dokuwiki liegt, können keine Dateien mit dem Mediamanager in diese Ordner hochgeladen werden. Die Dateien müssen also z.B. per
FTP-Software hochgeladen werden.
Installation und Konfiguration:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Laden Sie die Datei in das Root-Verzeichnis Ihres „Web“Servers.
Legen Sie im Root-Verzeichnis einen neuen Ordner mit dem Namen „ordner3fuerdieinhalte“ an, in dem dann später alle Dateien bzw. weitere Unterordner liegen.
Setzen Sie die Ordnerrechte auf 744.
Setzen Sie die Dateirechte auf 644.
-
Notieren Sie sich den Pfad, der dort angezeigt wird.
Löschen Sie nun die Datei wieder vom Server!
Melden Sie sich nun in Dokuwiki als Administrator an. Wechseln Sie in „Einstellungen > Administration: Konfiguration“ und rufen dort den Bereich „Plugin > Filelist“ auf.
Geben Sie im Feld „plugin filelist path“ folgenden Code ein:
/ihrserver/ordner1/ordner2/ordner3fuerdieinhalte
A>datenzugriff
Dokuwiki-Seite einrichten
{{filelist>datenzugriff/*.*}}
Info: Das Wort „filelist“ veranlasst das Plugin dazu, die Dateien anzuzeigen, die sich im Ordner befinden, der mit Hilfe des Alias „datenzugriff) aufgerufen wird.
Weitere Informationen finden Sie in der Hilfe zum Plugin.
-
Wie kann ich Breite der Spalten in Tablelayout prozentual verteilen lassen? Das Plugin selbst sieht das nicht vor?
Achtung
Die nachfolgende Beschreibung weicht von den Anleitungen der beiden verwendeten Plugins ab, funktioniert aber auf diese Art und Weise gut.
Sie benötigen zusätzlich das Plugin Tablewidth. Gehen Sie dann wie folgt vor:
In dieser Kombination können Sie auch mit dem Plugin Tablelayout eine prozentuale Spaltenbreite erreichen.
Anbei ein Codebeispiel:
{{tablelayout?rowsHeaderSource=1&rowsVisible=0&colwidth="40%,60%"&float=left&tableSort=1&tableSearch=1}}
|< 98% >|
^ Gattung ^ Pflanze ^
| Obst | Apfel |
| Gemüse | Radieschen |