Je connais pas ton system pour avoir un chois d'editeur voila comment je fait dans mes modules
xoops_version.php "TDMPicture_editor" le nom du champ de sélection des éditeurs.
include_once XOOPS_ROOT_PATH . "/class/xoopslists.php";
$modversion["config"][$i]["name"] = "TDMPicture_editor";
$modversion["config"][$i]["title"] = "_MI_TDMPICTURE_EDITOR";
$modversion["config"][$i]["description"] = "";
$modversion["config"][$i]["formtype"] = "select";
$modversion["config"][$i]["valuetype"] = "text";
$modversion["config"][$i]["default"] = "dhtmltextarea";
$modversion["config"][$i]["options"] = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . "/class/xoopseditor");
$modversion["config"][$i]["category"] = "global";
$i++;
puis dans la class la ou tu trouve ton champ texte d'article par exemple. "cat_text" nom du champ ou tu entre ton texte.
//editor
$editor_configs=array();
$editor_configs["name"] ="cat_text";
$editor_configs["value"] = $this->getVar('cat_text', 'e');
$editor_configs["rows"] = 20;
$editor_configs["cols"] = 80;
$editor_configs["width"] = "100%";
$editor_configs["height"] = "400px";
$editor_configs["editor"] = $xoopsModuleConfig["TDMPicture_editor"];
$form->addElement( new XoopsFormEditor(_AM_TDMPICTURE_TEXT, "cat_text", $editor_configs), false );
Voila j'espère que ça t'aide. @+