xaJax Caching in Typo3


Hab eine kleine Diashow für eine Seite die sehr viele User hat programmieren wollen – dachte mir das ich hier mal xaJax einbauen könnte – leider bin ich hier aber auf ein Problem gestoßen was ich davor noch nicht erkannt habe!

xaJax Caching in Typo3 – ist leider nicht drinnen! Sobald der Cache greift – und man die Ajax Funkton ausführen will ist es vorbei – es kommt eine Fehlermeldung das die Seite schon erzeugt wurde!

Wie kann man das Probelm jetzt beheben ?? gar nicht ?

JA so wie ich das sehe kann man sich nur um eine bessere Extension umschauen! Leider keine gute Nachricht doch für mich sicher mal die einziege!

Jetzt sollte ich das ganze mal mit jQuery versuchen mal schauen – aber auch da hab ich so meine Probleme weil die bestehende Seite schon ein JS Framework verwendet! Hm mal schauen wo die Lösung versteckt ist!

Danke das Sie diesen Artikel gelesen haben. Sie können nun eine Nachricht hinterlassen oder bestellen den RSS Feed.

Comments

Das liegt am xajax->processRequest() aufruf.
Du kannst Dir aber als “dirty workaround” den generierten xajax Javascript Block kopieren und als statisches script im Header laden. Achte darauf, dass der Link nach xajax.core.js valide ist.
Die musst Du lokal ändern und dann den Request abschicken.
Das größte Übel wird aber sein, dass Du den ersten Request (ersatz für ProcRequest) selbst feuern musst.
Bleibt nur noch die statische xajax.config zum Beispiel die requestUri wenn Du eine andere Seite als die konfigurierte laden willst.

Alternativ und der schönerer Weg ist, dass Du dir ne Extension machst (USER_INT) ganz wichtig. Dann klappts auch.

lg

manfred

Leave a comment

(required)

(required)