Je cherche un événement qui est déclenché après avoir enregistré un module spécifique, pour un plugin. Comme l'événement onContentAfterSave pour le groupe de contenu.
Existe-t-il un tel événement ou comment puis-je déclencher un tel événement après la sauvegarde?
Sur le module, vous devez créer un répartiteur dans sa méthode de sauvegarde comme ceci:
$dispatcher = JEventDispatcher::getInstance();
$dispatcher->trigger( 'onAfterMyModuleSave', array( $myModuleData, $insertid ) );
Vous pouvez inclure n'importe quel type de données que vous souhaitez gérer dans votre plugin avec un tableau comme dans l'exemple.
Ensuite, à votre plugin, vous devez créer un "auditeur" comme ceci:
public function onAfterMyModuleSave($data, $id)
{
//do what you like here
}
Bien sûr, je vous recommande d’abord de vérifier la présence de dispatchers existants dans le module.