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.
Links
Installation zusätzlicher Vorlagen
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- und Verzeichnislayout
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. |
spezielle Anpassungen
Buttons anpassen
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.