Im Einzelfall ist es gewünscht, im Fußbereich der Seiten zusätzliche Informationen zu ergänzen. Bei den meisten Templates ist dies ohne einen Eingriff in das Template möglich.
Die Templates enthalten sogenannte _Hooks_, über die zusätzlicher HTML- oder PHP-Code eingebunden werden kann.
Diese Hooks werden über HTML-Dateien realisiert, die innerhalb der DokuWiki-Installationim Templateverzeichnis (lib/tpl/dokuwiki/
) oder dem Verzeichnis conf/
abgelegt werden.
Es sind die folgenden Hooks zum Anpassen von Templates vorgesehen:
Datei | Position of included HTML |
---|---|
meta.html | Innerhalb des HTML-Headers <head> zum Ergänzen zusätzlicher Styles oder Meta-Header |
sidebarheader.html | Am Anfang der Sidebar (falls vorhanden) |
sidebarfooter.html | Am Ende der Sidebar (falls vorhanden) |
pageheader.html | Innerhalb der Content Box unmittelbar oberhalb des eigentlichen Inhalts |
pagefooter.html | Innerhalb der Content Box unmittelbar unterhalb des eigentlichen Inhalts |
header.html | Am Seitenanfang oberhalb von logo und Wikiname |
footer.html | Am Seitenende unterhalb des vom Template generierten Footers |
Mit der folgenden HTML-Datei wird Inhalt der Wiki-Seite footer
ganz am Ende jeder Seite zentriert dargestellt:
<div class="pad" style="text-align: center"> <?php tpl_include_page('footer') /* includes the wiki page "footer" */ ?> </div>
Über das Einbinden einer Wiki-Seite besteht die Möglichkeit den Inhalt des Footers leicht mit Wiki-Mittel anzupassen.
Beispielsweise kann mit der folgenden Seite ein Link zu einer Seite mit einem Impressum eingebunden werden:
[[impressum|Impressum]]