Contao Open Source CMS > Erweitern > Erweiterungsliste > [ajax] Ajax-Tools 1.0.4 stable

Erweiterungen > ajax

[ajax] Ajax-Tools

Einfachere und schnellere Verwendung von Ajax in TYPOlight-Modulen

Diese Erweiterung stellt ein Hilfsscript "ajax.php" im Systemroot zu Verfügung, mit dessen Hilfe sehr viel einfacher Ajax-Abfragen gemacht werden können. Diese Erweiterung richtet sich in erster Linie (bzw. ausschliesslich) an Entwickler, welche die Funktionen in Ihren Erweiterungen nutzen möchten.

Anwendung

Das ajax.php kann in der Mootools Request-Klasse als URL verwendet werden. Zur Steuerung des Scripts müssen lediglich zwei GET-Parameter übergeben werden:
  • action: Die auszuführende Aktion, aktuell "fmd" (Frontend Module), "cte" (Inhaltselement) oder "ffl" (Formularfeld).
  • id: Die ID des Elements.

Bei Übergabe dieser zwei Parameter wird das entsprechende Modul/Element/Widget geladen und die Funktion generateAjax() wird aufgerufen. In dieser Funktion kann dann z.B. ein anderes Template verwendet oder direkt eine Aktion ausgeführt werden. Ein Beispiel der einfachen Anwendung ist in der Erweiterung calendarbanner zu finden.

Spezialfall Widget

Im Vergleich zu Fronend-Modulen und Inhaltselementen sind Widgets nicht (zwingend) in einer Datenbank-Tabelle abgelegt. Aus diesem Grund kann über die ID auch nicht dessen Daten ermittelt werden. Beim erstellen des Widgets sollte aus diesem Grund $_SESSION['AJAX-FFL'] mit den nötigen Daten erstellt werden. Ein Beispiel davon ist in der Erweiterung FancyUpload (ab Version 2) zu finden.
Version1.0.4 stableTypFrei
Freigabedatum2009-11-10KategorieHilfsprogramm
LizenzLGPL
Urheberrecht© 2009 Andreas Schempp
AutorAndreas Schempp (andreas.schempp) http://www.iserv.ch/
Freigabe-Notizen und Änderungs-Log für 1.0.4 stableAndere Versionen
Durch setzen des Parameters g=1 kann nun die generate() anstelle der generateAjax() Funktion bei Frontend-Modulen und Inhaltselementen aufgerufen werden.1.0.0 stable
1.0.1 stable
1.0.2 stable
1.0.3 stable
1.0.5 stable
1.0.6 stable
1.0.7 stable
1.1.0 stable
1.1.1 stable
1.1.2 stable
1.1.3 stable
Version Funktion Total Funktion
10.00
Version Bedienung Total Bedienung
10.00
Version Qualität Total Qualität
10.00
Version Wertung Total Wertung
10.00 (4 Stimmen)
Version Downloads486Total Downloads1649
Version Install.1807Total Install.9094
Version Updates369Total Updates3721
Abhängigkeiten dieser ErweiterungVon dieser abhängige andere Erweiterungen
NameVersion vonVersion bis
Contao2.7.0 stable2.9.0 stable
NameVersion vonVersion bis
auto_completer1.1.1 beta11.7.0 stable
dma_catalogajax0.0.1 stable0.0.2 alpha1
fancyupload2.0.0 rc12.0.0 rc1
flexi_moviedb1.0.1 stable1.0.1 stable
isotope0.1.0 beta11.3.0 beta1
NumberImageCaptcha0.3.0 beta30.4.1 stable
PictureCaptcha-Ajax1.0.1 stable1.0.1 stable
RecordLookup0.0.1 alpha10.0.1 rc1
starrater0.0.1 alpha10.0.1 alpha1
tablelookupwizard1.1.1 stable1.1.2 stable
valumsFileUploader1.0.0 rc12.0.0 beta1
Web_Gallery_Creator1.0.7 stable1.0.8 stable
yw_w3c_validator0.0.1 rc11.0.0 stable
PaketGrösseDatum
Contao_ajax_10000049_10.zip51732011-08-11 20:17