Ok, es sieht so aus, als würde ich ein bisschen mehr graben. Ich habe eine Antwort auf meine eigene Frage gefunden. Grundsätzlich habe ich dieses Plugin gefunden:
http://extensions.joomla.org/extensions/style-a-design/popups-a-iframes/25240
Es ist nicht genau das, was ich brauche, aber als ich den Code überprüfte, fand ich den Weg heraus, der wie folgt zusammengefasst werden könnte (falls jemand hierher kommt und nach der gleichen Frage sucht):
- Wenn Sie es richtig machen möchten, müssen Sie sich um die Joomla-Nachrichten kümmern, die in der Vorlage über angezeigt werden
<jdoc:include type="message" />
, damit Nachrichten nicht zweimal angezeigt werden
- Die einzige Möglichkeit, dies zu handhaben, ist die Verwendung eines Plugins, das beim Ereignis onBeforeRender ausgelöst wird
- In diesem Fall müssen Sie:
- Rufen Sie die Nachrichten mit ab
$app = JFactory::getApplication();
$messageQueue = $app->getMessageQueue();
- Verarbeiten Sie die Nachrichten nach Bedarf, um sie in Ihrer Komponente auszugeben
- Löschen Sie die Nachrichtenwarteschlange, damit Nachrichten nicht zweimal angezeigt werden. In früheren Joomla-Versionen war es möglich, die Warteschlange direkt mit einer Methode zu löschen. In Joomla 3 müssen Sie jedoch die vorhandene Warteschlange durch eine leere ersetzen
- Das war's, Sie haben Nachrichten im Joomla-Nachrichtensystem der Standardeinstellung in Ihrer Komponente verfügbar.
Dies erfordert einige Arbeit, aber ich denke, der allgemeine Weg ist klar. Hoffe, es ist nützlich für jemand anderen in einer ähnlichen Situation.