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.