Translations of this page?:

Les modèles (templates)

Developper des templates

Vous pouvez personnaliser le design de DokuWiki en créant un nouveau template. Les templates sont constitués de fichiers PHP et CSS stockés dans l'arborescence du répertoire tpl.

Pour créer un nouveau template suivez les instructions suivantes :

Copiez le répertoire lib/tpl/default dans lib/tpl/votrenom Attribuez la valeur votrenom à la variable $conf['template'] dans le fichier \conf\dokuwiki.php (ou dans votre fichier personnel \conf\local.php).

Puis consultez les fichiers du template. Les principaux fichiers du template sont :

  • main.php - La mise en page générale de DokuWiki
  • media.php - Le popup de sélection de média
  • mediaref.php -
  • detail.php - La page de détail des images

Fonctions

Une liste des fonctions disponibles peut être trouvée dans la documentation API (anglais).:-o

Variables

$conf Un tableau associatif avec toutes les variables de configuration
$lang Un tableau associatif avec les chaînes de caractère de langue (voir multilingue)
$ID Le nom de la page courante (espace de noms compris)
$INFO Un tableau associatif d’informations sur la page actuelle et l’utilisateur
$ACT Le mode actuel
$_SERVER['REMOTE_USER'] L’utilisateur actuel

Constantes

DOKU_BASE La base d’installation de DokuWiki
DOKU_URL L’URL absolue de l’installation de DokuWiki (base est préferable)
DOKU_TPL Le chemin du template actuel

Installer des templates

Pour installer des templates suivez ces instructions

  1. Téléchargez le template (habituellement un fichier tgz ou zip)
  2. Décompressez le fichier (qui contient tous les fichiers de templates nécessaires) dans le répertoire 1) lib/tpl .

Dans le fichier conf/dokuwiki.php (ou mieux votre fichier personnel conf/local.php) attribuez la valeur 'nomdutemplate' à la variable $conf['template']

Votre DokuWiki doit maintenant apparaître dans le nouveau template.

Voir aussi la rubrique 'templat'e dans les archives mail (anglais)

Templates disponibles

Cette section sujette à ajouts et/ou modifications n’est pas traduite. Vous y trouverez de nombreux templates à télécharger. Vous pouvez également ajouter vos templates pour les mettre à la disposition de la communauté.

Monobook est un excellent template (en tout cas à mon avis) inspirée directement de MediaWiki et de Wikipedia.
- traduction Française de l'installation de monobook.
Philippe LAPEYRIE 2006-05-27 19:05

cx

Échantillons et Modding

Dans cette section (anglais) quelques liens vers des sites réalisés avec des templates.

Questions

Ici (anglais) une section de questions/réponses en anglais.

Patches

Quelques patches (anglais) pour corriger des problèmes rencontrés avec les templates téléchargés.

Discussion

Sur les templates (anglais).

Credits

If you create, translate or modify whole or part of this page, add your name and your email here.

1) Si le fichier compréssé ne contient pas lui même un répertoire, vous créez le répertoire lib/tpl/<nomdutemplate> et vous décompressez les fichiers du template à l’intérieur
 
wiki/fr/tpl/templates.txt · Last modified: 2007/07/23 17:03 by 147.99.160.3
 
Imprint Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsTranslate