Translations

Supporting plugins in your component/4/de

From Joomla! Documentation

Revision as of 09:06, 15 January 2021 by Max123kl (talk | contribs) (Created page with "=== Joomla! Observer Implementation === Joomla! implementiert das Observer-Pattern auf globaler Ebene durch die Klassen [https://api.joomla.org/cms-3/classes/JPlugin.html JPlu...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Joomla! Observer Implementation[edit]

Joomla! implementiert das Observer-Pattern auf globaler Ebene durch die Klassen JPlugin (Observer) und JEventDispatcher (Observable). Jeder, der eine Benachrichtigung über Ereignisse erhalten möchte, erstellt ein Plug-in, das die Klasse JPlugin erweitert. Unterklassen von JPlugin registrieren sich automatisch bei der globalen Klasse JEventDispatcher, wenn ihre Plugin-Klasse geladen wurde (mehr dazu später). Die Klasse JEventDispatcher wird als Dispatching-Mechanismus verwendet, der Ereignisse von den Kommunikatoren empfängt und an die geladenen Hörer weiterleitet. Eine vollständige Beschreibung findet sich in der Plugin Developer Overview.