Exit le défunt XHTML
ou xhtml
affiché un peu partout, préférence utilisateur pour le format par défaut d’écriture, … J’ai ajouté de quoi définir un libellé associé à chacune des syntaxes proposées, libellé qui se définit à l’aide d’une méthode dcCore::app()->addFormaterName()
.
Exemple :
dcCore::app()->addFormaterName('xhtml', __('HTML'));
dcCore::app()->addFormaterName('wiki', __('Dotclear wiki'));
Ou encore :
dcCore::app()->addFormaterName('markdown', __('Markdown'));
Où le premier argument représente la syntaxe (qui n’a pas changé1) et le libellé associé qui sera affiché à l’utilisateur.
Lorsque vous avez besoin d’afficher ce libellé, associé à une syntaxe, alors utilisez la méthode dcCore::app()->getFormaterName()
, où le seul argument est la syntaxe :
echo dcCore::app()->getFormaterName(dcCore::app()->auth->getOption('post_format')));
Notez que vous pouvez ne toucher à rien pour l’instant, c’est essentiellement « décoratif » :-)
-
Vous continuerez donc à trouver
xhtml
,wiki
et éventuellementmarkdown
dans les champs idoines de la base de données. ↩︎