Table des matières
Template DokuWiki
Compatible with DokuWiki
(inclus)
This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.
Similar to ad-hominem, adoradark, binkytestinstance, darkblue, ghw, lisps, notes, zenith
Voici le nouveau template par défaut inclus avec DokuWiki depuis “Adora Belle” (version 2012-10-13).
Ce template a été dessiné par Clarence Lee. En savoir plus à propos de l'histoire du template.
Caractéristiques
- Barre latérale optionnelle
- Support mobile (tailles pour bureau, tablette, téléphone)
- Compatible HTML5
Personnalisation
Le template supporte de simples personnalisations. Si vous avez besoin de plus que cela vous devriez créer votre propre template. Renseignez-vous sur la page Développement de template DokuWiki pour cela.
Ajouter une barre latérale
Le template supporte l'ajout d'une barre latérale comme configuré dans Paramètre de configuration : barre latérale.
Changer la largeur et d'autres styles
Additionally to the standard guaranteed style.ini placeholders, the template uses the following variables:
placeholder variable | meaning |
---|---|
__background_site__ | background colour of the whole site |
__link__ | colour of links |
__existing__ | colour of links to existing internal pages |
__missing__ | colour of links to missing internal pages |
__site_width__ | width of the whole site |
__sidebar_width__ | width of the sidebar |
E.g. you can adjust the width of the template by overriding the __site_width__
variable. Simply create the file lib/tpl/dokuwiki/style.local.ini
and set the variable accordingly. You can either use a fixed value (px or em) or a percent value (%) if you prefer a dynamic width.
- lib/tpl/dokuwiki/style.local.ini
[replacements] __site_width__ = "100%"
You can use this file to override any other variable from the style.ini
as well. E.g. for changing some of the colors.
Changer le logo
Les icônes du logo, favicon et marque-page Safari Mobile sont recherchées dans de multiples locations. Les icônes par défaut (logo DokuWiki) fournies par le template peuvent être facilement changées en téléversant les fichiers image vers leur correcte location en utilisant le gestionnaire de média.
Voici les emplacements vérifiés par le code du template :
- Le logo du site
:wiki:logo.png
:logo.png
lib/tpl/dokuwiki/images/logo.png
- Le favicon
:wiki:favicon.ico
:favicon.ico
lib/tpl/dokuwiki/images/favicon.ico
- L'icône de marque-page utilisée par les appareils sous iOS et Android
:wiki:apple-touch-icon.png
:apple-touch-icon.png
lib/tpl/dokuwiki/images/apple-touch-icon.png
Hameçons d'action (action hooks)
Les Plugins peuvent s'intégrer dans le template sans avoir besoin de modifer le template en fournissant un composant d'action (action component) pour gérer les hameçons d'action (action hooks) personnalisés déclenchés par le template.
TEMPLATE_DOKUWIKI_PAGETOOLS_DISPLAY
Cet évènement permet d'étendre ou modifier le menu flottant de la page d'outils. $event→data
contient un tableau en mémoire avec le HTML pour chacun des éléments dans le menu. Les auteurs de plugin doivent s'harmoniser avec le style existant et fournir les CSS demandés et une image de fond.
Supported Include Hooks
Include hooks allow you to add additional HTML or PHP to the template without modifying any of the template files itself, making them safe to survive an update. Just create the appropriate file in either the template directory (lib/tpl/dokuwiki/
) or your conf/
directory.
Nom de ficher | Position du HTML inclus |
---|---|
meta.html | Dans la balise HTML <head>, utilisez ceci pour ajouter des styles supplémentaires ou des éléments meta |
sidebarheader.html | En haut de la barre latérale (si présente) |
sidebarfooter.html | En haut de la barre latérale (si présente) |
pageheader.html | En bas de la boîte de contenu, au-dessus du contenu de la page wiki courante |
pagefooter.html | En bas de la boîte de contenu, en-dessous du contenu de la page wiki courante |
header.html | En haut de la page, au dessus du logo et du titre du wiki |
footer.html | A la toute fin de la page après tout le contenu d'autres pages (pied de page) |