it-swarm.com.de

Joomla 3-Modul-Speicherereignis

Ich suche nach einem Ereignis, das nach dem Speichern eines bestimmten Moduls für ein Plugin ausgelöst wird. Wie das onContentAfterSave-Ereignis für die Inhaltsgruppe.

Gibt es ein solches Ereignis oder wie kann ich ein solches Ereignis nach dem Speichern auslösen?

2
F.F

Auf dem Modul sollten Sie einen Dispatcher in seiner Speichermethode wie folgt erstellen:

$dispatcher = JEventDispatcher::getInstance();
$dispatcher->trigger( 'onAfterMyModuleSave', array( $myModuleData, $insertid ) );

Sie können jede Art von Daten, die Sie in Ihrem Plugin verarbeiten möchten, mit einem Array wie dem Beispiel einfügen.

Dann musst du in deinem Plugin einen "Listener" wie diesen erstellen:

public function onAfterMyModuleSave($data, $id)
{
  //do what you like here
}

Natürlich empfehle ich Ihnen, zuerst nach vorhandenen Dispatchern im Modul zu suchen

2
itsam