it-swarm.com.de

Plugin-Ereignis in fof auslösen

Ich arbeite im Akeeba-Abonnement, das auf FoF basiert. Ich wollte einige Bedingungen überprüfen, bevor der Benutzer das Abonnement löschen kann.

Ich habe ein Plugin MyPlugin und Klasse ist -

class plgAkeebasubsMyPlugin extends JPlugin 

Ich dachte, dass ich Code in Funktion onContentBeforeDelete in dieses Plugin einfügen muss, aber es hat nicht funktioniert. Ich möchte wissen, wie ich ein Plugin erstellen kann, um dies zu erreichen.

4
Irfan

Es wird mit Sicherheit über F0FModel ($ context = 'com_akeebasubs.subscriptions') ausgelöst.

Sie können es einfach in PlgContentJoomla/onContentBeforeDelete einchecken (wobei die Funktion ausgeführt wird und zurückgegeben wird, wenn der Kontext nicht 'com_categories.category' ist).

Wenn Ihr Plugin nicht ausgelöst wird, prüfen Sie, ob es als System- oder Inhalts-Plugin aktiviert ist, um das Ereignis zu empfangen.

4
Anibal