wikis:dokuwiki:vorlagen

Vorlagen in Dokuwiki

Die Vorlage ist eine (frei gestaltbare) HTML-Datei die PHP-Befehle für die Dokuwiki-elemente enthält. Auf der Basis von Templates anderer Benutzer lassen (oder komplett selbstständig) lassen sich auch eigene Vorlagen erstellen.

Diese Installation zusätzlicher Vorlagen muss ins Verzeichnis lib/tpl/TEMPLATENAME erfolgen. Dann kann man in der Konfiguration das ensprechende Template auswählen oder einfach in der Datei conf/dokuwiki.php die folgende Zeile anpassen.

$conf['template']    = 'TEMPLATENAME';         //see tpl directory
Datei / Verzeichnis Bedeutung
design.css CSS für die Seitenelemente
detail.php CSS für die Bilderdetails (wenn man auf ein Bild geklickt hat)
/images enthält die Bilder die vom Template benutzt werden
layout.css
main.php enthält die Aufrufe der Aktionen (actions), oft als Button definiert, sowie
media.css CSS für den mediamanager
mediamanager.php Vorlage des mediamanagers
print.css CSS für den Druck
rtl.css Korrekturewn für Sprachen die von rechts nach links gehen.
style.ini Zuordnung der verschiedenen Stylesheets zum Mediumtyp (print, screen, rtl?) und die zentrale Deklaration von Farben. Diese stehen als z.B. als background den verschiedenen CSS-Dateien und werden dann vor der Auslieferung an den Webseitenbesucher durch css.php? ersetzt. Außerdem werden die Schriftfamilien definiert.

Standardmäßig sind die Buttons Schaltflächen die sich im Aussehen anpassen lassen. Es sind aber auch Textlinks möglich: Dazu muss man in der Datei main.php den Aufruf von tpl_button('login') durch tpl_actionlink('login') ersetzen (am Beispiel von login).

Buttons lassen sich durch Eigenschaften von a.action und a anpassen.