Table of Contents

Création de templates

EN COURS DE REDACTION

Se baser sur un modèle existant, si possible celui par défaut de Dokuwiki.

Stocké dans un répertoire à l'intérieur de <dokuwiki>/lib/tpl/ : le répertoire d'un template doit être en minuscules, “.” ou “_” ne sont pas autorisés.

Structure du répertoire d'un template

Les fichiers CSS sont spécifiés dans le fichier style.ini. Vous devriez avoir au moins un fichier CSS pour l'affichage standard (écran) et un autre dédié à l'impression.

Fonctions

tpl_pageinfo()

<?php tpl_pageinfo() ?>

affiche les infos sur la page (nom du fichier.txt, auteur, date

Divers

dans main.php

Pour afficher juste la date, au lieu de tpl_pageinfo(), faire :

<?php print strftime($conf['dformat'], $INFO['lastmod']);?>

ou

<?php print dformat($INFO['lastmod']);?> 

ça affiche par exemple :

2015/01/16 15:25 

ou mettre à jour la fonction tpl_pageinfo() qui est dans inc/template.php (mais sera écrasé par mise à jour à priori)

pour afficher les infos complètes que pour les admins :

<?php if ($INFO['isadmin']) tpl_pageinfo() ;?>

Références