Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Bonjour
Quelle est la procédure à suivre pour intégrer l'éditeur en tenant compte des paramètres préférences de l'utilisateur sur une page d'un plugin?
Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/
Hors ligne
Basiquement, pour du format XHTML, dans le <head> :
$rich_editor = $core->auth->getOption('editor');
echo
$core->callBehavior('adminPostEditor',$rich_editor['xhtml'],'contexte',
array('#id-textarea1','#id-textare2'),'xhtml').
dcPage::jsLoad(urldecode(dcPage::getPF('plugin/plugin.js')));
En adaptant la liste des sélecteurs où initialiser le ou les éditeurs ; 'contexte' est spécifique au plugin (voir contactMe comme exemple)
Et dans plugin.js, pour activer l'éditeur legacy (CKEditor n'a besoin de rien) :
$(function() {
// HTML text editor
if ($.isFunction(jsToolBar)) {
$('#id-textarea1','#id-textare2').each(function() {
var tbWidgetText = new jsToolBar(this);
tbWidgetText.context = 'contexte';
tbWidgetText.draw('xhtml');
});
}
});
Dotclear addicted since 2004
En ligne
@ Frank: Ok, merci bien!
Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).