Voilà le scénario :
J'avais un Objet disposant d'un plugin WYSIWYG. J'ai supprimé sa définition du module pour des raisons très personnelles
Je recréé un autre objet avec son propre plugin WYSIWYG.
Et boum, je tente la modification d'une page, clic sur la zone à modifier, clic sur la barre d'outil "Modules Automne", et là rien... la fenêtre s'ouvre, mais vide...
J'ai obtenu, en activant le debug ce message :
Citer:
Automne (TM) 3.3.1 error : modulesCatalog : getByCodename : codename is null (View BackTrace)
Fatal error: Call to a member function on a non-object in /usr/home/v1031/html/automne/admin/modules/polymod/fckplugin.php on line 135
J'ai trouvé ensuite la méthode
getAllPluginDefinitionsForObject de la classe
CMS_poly_object_catalog responsable de la liste des définitions de plugins. Je suis donc remonté jusqu'à la requête et est supprimé l'enregistrement adéquat de la table
mod_object_plugin_definition avec une clause where sur la colonne
object_id_mowd qui pointé vers mon ancienne définition d'objet, celle supprimée...
Bon, je sais pas si c'est clair...
Juste pour signaler ce petit dysfonctionnement pour que lorsqu'on supprime une définition d'objet, son plugin WYSIWYG devrait être supprimé en même temps...
Chrys.