La méthode helpBlock de la classe dcPage permet de créer automatiquement et surtout de formater l'onglet qui sera affiché sur la page administration de votre plugin (si elle existe).
Exemple avec l'onglet plié :
Et déplié :
Supposons que notre plugin s'appelle applepie
.
Astuce :
Les noms du plugin et du fichier d'aide peuvent être différents. Dans cet exemple ils sont identiques par commodité.Dans le fichier index.php de celui-ci, ajouter à la fin :
<?php dcPage::helpBlock('applepie');?> </body> </html>
Dans les sous-répertoires /locales/en
et /locales/fr
, ajouter le fichier resources.php suivant :
<?php if (!isset($__resources['help']['applepie'])) { $__resources['help']['applepie'] = dirname(__FILE__).'/help/applepie.html'; } ?>
Et voilà, il ne reste plus qu'à créer vos deux fichiers d'aide (en anglais et en français) applepie.html
respectivement dans un répertoire help
créé dans chaque répertoire /locales/en
et /locales/fr
. Vous aurez alors l'arborescence suivante :
locales/ en/ resources.php help/ applepie.html fr/ resources.php help/ applepie.html
Astuce :
Vous pouvez créer plusieurs fichiers d'aide pour votre plugin en donnant des noms différents aux fichiers. Par exemple si le nouveau fichier d'aide s'appellecrumble.html
, dupliquez les lignes de code présentées au-dessus dans les fichiers correspondants en remplaçant applepie
par crumble
.
(Écrit par Osku pour dcplugins)
Le fichier .html
peut suivre le schéma suivant :
<html> <head> <title>Titre du plugin</title> </head> <body> <h4>Paramètres</h4> <dl> <dt>Nom d'une option du plugin</dt> <dd>Description de cette option</dd> <dt>Nom d'une autre option du plugin</dt> <dd>Description de cette autre option</dd> </dl> <h4>Une autre section</h4> <dl> <dt>Lorem ipsum</dt> <dd>dolor sit amet, consectetur adipiscing elit.</dd> </dl> </body> </html>
Wiki powered by Dokuwiki.