Include Hooks — это простой способ добавить статичное содержание в установку DokuWiki без написания собственного шаблона. Вы можете использовать их для добавления на каждую страницу стандартной шапки или логотипа или копирайта внизу страницы.
Установленный по умолчанию шаблон DokuWiki ищет файлы с определенными именами в каталоге lib/tpl/default/ и просто включает их в нужное место при отображении страницы. В эти файлы вы можете включать любой код HTML. Естественно, это работает, если используется шаблон по умолчанию.
Для разработчиков PHP: В эти файлы можно включать также PHP код.
Все эти файлы должны находится в каталоге lib/tpl/default/.
| Имя файла | Position of included HTML / Расположение включаемого HTML |
|---|---|
| meta.html | Inside the HTML <head>, use this to add additional styles or metaheaders / Внутри HTML-тега <head>, используется для добавления стилей или метазаголовков |
| topheader.html | At the very top of the page right after the <body> tag / В самом верху страницы, сразу после тега <body> |
| header.html | Above the upper blue bar, below the pagename and wiki title / Над верхним синим баром, под именем страницы и названием wiki |
| pageheader.html | Below the breadcrumbs, above the actual content / Под строкой «Вы находитесь здесь:», над содержимым собственно страницы |
| pagefooter.html | Above the lower blue bar, below the last changed Date / Над нижним синим баром, под датой последнего изменения |
| footer.html | At the very end of the page just before the </body> tag / В самом низу страницы непосредственно перед тегом </body> |
В дистрибутив DokuWiki входит пример файла footer.html, содержащий несколько кнопок и RDF-описание лицензии Creative Commons.
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported