Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
praxistipps:dateilisten [15.12.2010 12:57] Frank Schiebel [Beispiele] |
praxistipps:dateilisten [12.12.2018 15:54] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Dateilisten ====== | ||
- | |||
- | <note warning>Die Option ''simplefilelist'' und die Möglichkeit, Dateien direkt zu einer Liste hochzuladen gibt es derzeit nur in **Testversionen ab osp-1.1.3-15**.</note> | ||
- | |||
- | Auf Wikiseiten mit zahlreichen Dateiverweisen - beispielsweise für eine Formularsammlung - kann es sehr mühsam sein, jede Datei einzeln zu verlinken. OSP beinhaltet ein modifiziertes **filelist**-Plugin, welches automatisch alle Dateien eines Verzeichnisses als Liste anzeigen kann. | ||
- | |||
- | {{ :dokumentation:filelist.png?500 |}} | ||
- | |||
- | Eine solche Liste erstellt man durch Eingabe des folgenden Anweisungstexts im Wiki-Editor: | ||
- | |||
- | {{simplefilelist>:formulare:*}} | ||
- | ^^^^^^^^^^^^ | ||
- | Verzeichnis Das "*" steht für "alle | ||
- | Durch Doppel- Dateien. *.odt würde nur die odt | ||
- | punkte getrennt. auflisten. | ||
- | |||
- | Das muss man jetzt natürlich **nicht auswendig lernen**, sondern man sollte | ||
- | |||
- | * Den Anweisungstext auf einer Seite, wo bereits eine Dateiliste angelegt ist kopieren. | ||
- | * Den kopierte Anweisungstext an der gewünschte Stelle einfügen. | ||
- | * Das Verzeichnis anpassen, so dass die gewünschten Dateien angezeigt werden. | ||
- | |||
- | Zu den Optionen für die Darstellung, die nach dem '&' angegeben sind, kann man - wenn man möchte - die [[http://foosel.org/snippets/dokuwiki/filelist|Dokumentation des Plugins konsultieren]]. | ||
- | |||
- | Weiteres zum [[cutnpaste|Prinzip Cut'n'Paste im Wiki]] steht hier. | ||
- | ==== Beispiele ==== | ||
- | |||
- | * Alle "doc"-Dateien im Verzeichnis '':formulare:'' | ||
- | |||
- | {{simplefilelist>:formulare:*.doc}} | ||
- | |||
- | |||
- | * Alle Dateien im Verzeichnis '':formulare:inventarliste:'', gruppiert nach Deteitypen | ||
- | |||
- | {{simplefilelist>:formulare:inventarliste:*&orderbyext=1}} | ||
- | |||
- | ===== Die Dateien einer Liste bearbeiten ===== | ||
- | |||
- | Über die Verweise am Kopf der Tabelle kann man einfach Dateien zu einer bestehenden Liste hinzufügen oder entfernen: Bei Klick auf den Link öffnet sich der Dokuwiki Medienmanager im richtigen Verzeichnis (das man beim Einfügen der Liste ja angegeben hat) und man kann Dateien hochladen oder löschen. | ||
- | |||
- | Nachdem man den Medienmanager geschlossen hat, sollte man die Liste aktualisieren (oder einfach die Portfolioseite neu laden) damit der neue Verzeichnisinhalt aufgelistet wird. | ||
- | |||
- | ===== Weitere Möglichkeiten ===== | ||
- | |||
- | Man kann natürlich alle Möglichkeiten nutzen, die das [[http://foosel.org/snippets/dokuwiki/filelist|filelist-Plugin]] bietet - die Anpassungen, die ich für OSP gemacht habe erweitern dessen Möglichkeiten nur. | ||
- | |||
- | Eine zusätzliche Option, die nur die in OSP enthaltene Version bietet, ist die Möglichkeit, die Dateien nach ihrer Dateiendung zu gruppieren. So erzeugt die Eingabe | ||
- | |||
- | {{simplefilelist>:aktuelles:formulare:*&groupbyext=1}} | ||
- | |||
- | die folgende Ausgabe: | ||
- | |||
- | |||
- | {{ :praxistipps:filelist_by_ext.png?500 |}} | ||
- | |||