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.