AJAX-Module-Loader
Beitragsseiten
AJAX-Module-Loader
Modul-Loader
Template
Spielereien
Alle Seiten
Module laden in Joomla! 1.5 bis 1.7

Wir möchten Module an Ihrer Position nachladen. Anwendungsgebiete sind ganz klar AJAX-Abrufe von neuen News oder Kommentaren, Chat-Systemen, Punkte-Tabellen, neue Foren-Beiträgen oder Such-Ergebnisse.

Eine Frage stellt sich sofort: "Was ist daran schwierig?"
Denn Joomla! bietet doch volle AJAX-Unterstützung. Mit dem Parameter format=raw kann doch Content beliebig abgerufen werden.
Und hier kommt die Herausforderung: "Content" ist in der Joomla-Sprache das, was eine "Komponente" liefert.
Wir wollen aber die Ausgabe eines Moduls als AJAX nach laden.

Lösungswege:

Wie bei so vielen Problemen führen mehrere Wege zum Ziel:

  1. Wir bauen uns eine Extension, welche über format=raw aufgerufen wird und über das Joomla-Framework das Modul ausliest.
    Nicht der direkte Weg, da wir dann evtl. zwei Erweiterungen brauchen.
  2. Wir setzten in das Modul eine PHP-Datei. Die wird direkt adressiert und liefert uns die Ausgabe.
    Funktioniert nur wenn das Joomla-Framework nicht benötigt wird. Sprich keine Datenbank, keine Template-Overrides, etc.
  3. Wir nutzen das Framework und erstellen eine Datei im Template die eine Modul-Position ausließt und zurück liefert.
    Da dieser Weg evtl. nicht sofort einleuchtet, gehen wir den heute.

Quelle: Joomla 1.5 and Joomla 1.7 How to load modules using ajax



Mitteilung:   Tel./Email: