TYPO3-Browser: Ajax mit Browser 3.7.0
| Autor | Nachricht |
|---|---|
|
Verfasst am: 19. 08. 2011 [15:05]
|
|
|
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
|
Hallo, hat sich in Version 3.7.0 am Einbinden des AJAX page objects etwas geändert? Ich habe mir die Entwicklerversion runtergeladen und eingespielt, das Ajax page object aus der Text Datei ajaxPage.txt ins template eingefügt... Der Aufruf im Frontend liefert aber nicht das gewünschte Ergebnis, es werden einige Dateien nicht eingebunden und zwar: tx_browser_pi1_ajax_languages.js, tx_browser_pi1_ajax.js, tx_browser_pi1.js und noch einige css Dateien. Hat jemand einen Tipp? (Cache habe ich natürlich gelöscht...) Grüße Uli habe gerade die Aktuelle Version aus dem TER installiert, das Problem bleibt bestehen. Wenn ich jetzt einen Filter setze, passiert nicht, die Dateien sind ja auch nicht eingebunden, jetzt kommts: Klicke ich dann auf "zurücksetzen" erschein das "Ajax" Rädchen und nach einiger zeit kommt die Meldung: Fehler bei der Verbindung zum Server: timeout Wenn ich dann in den Quelltext sihe sind die Dateien da... [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 20.08.2011 um 12:22.] |
|
Verfasst am: 20. 08. 2011 [12:25]
|
|
|
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
|
Sorry, wenn ich das nochmal Pusche, ich schicke euech noch den Link zum "Selberschauen"... www.lernen-vor-ort.net/test-weiterbildung.html [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 20.08.2011 um 12:26.] |
|
Verfasst am: 22. 08. 2011 [09:33]
|
|
|
uli
Ulfried Herrmann
Dabei seit: 13.12.2010
Beiträge: 101
|
Hallo Uli, Der Unterschied liegt darin, dass nach dem Setzen eines Filters zusätzlich die JS-Scripte • EXT:browser/res/js/tx_browser_pi1_ajax_languages.js • EXT:browser/res/js/tx_browser_pi1_ajax.js • EXT:browser/res/js/tx_browser_pi1.js eingebunden werden (sonst nicht, dann klappt auch das AJAX nicht). Vermutlich ist die TypoScript-Konfiguration nicht optimal. "chorleider" schrieb: ... und nach einiger zeit kommt die Meldung: Fehler bei der Verbindung zum Server: timeout Im JS-Script • EXT:browser/res/js/tx_browser_pi1_ajax.js wird über die Variable [javascript]var ajaxTimeout = 16000;[/javascript] das Timeout festgelegt, hier kannst Du einen höheren Wert eintragen. Viele Grüße Ulfried --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 22. 08. 2011 [15:49]
|
|
|
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
|
Danke für die Tipps, leider funzt es nicht richtig, da die Ajax Variante auf euren Demoseiten im Moment auch nicht geht, warte ich einfach ab und setzte solange kein Ajax ein... Viele Grüße von Uli zu Uli |
|
Verfasst am: 26. 08. 2011 [19:29]
|
|
|
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
|
MMh, die Demoseiten funktionieren wieder, bei mir tut sich leider immer noch nix... Die Dateien sind bei euch doch auch beim ersten Aufruf im Quelltext eingebunden... Der o.g. Link ist noch aktiv, ich würde sehr gerne Ajax einsetzen. Grüße Uli |
|
Verfasst am: 29. 09. 2011 [16:23]
|
|
|
Jojojo
00
Dabei seit: 10.08.2011
Beiträge: 6
|
Hab das gleiche Problem. Allerdings nur bei neuinstallation, nicht bei upgrades. Man kann die scripte natürlich per Hamd einfügen, aber vielleicht verwirrt das neue Benutzer der Extension, wär ja schade |
|
Verfasst am: 18. 10. 2011 [11:34]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
|
Hallo, ich kenne das AJAX-Problem in zwei Kontexten: 1. Die Sortierfunktion in der Liste ist per TypoScript abgeschaltet. 2. Das AJAX-Page-Object ist an falscher Stelle platziert Zu 1: Wenn die Sortierfunktion im TypoScript abgeschaltet ist, bindet der Browser keine JSS-Dateien mehr ein. Das ist ein konzeptioneller Fehler, der sicherlich irgendwann korrigiert wird. Workflow: Wenn Du keine Sortierfunktion brauchst, blende die Sortierbox im HTML mit CSS aus. Im TypoScript muss diese aktiviert sein! Zu 2: Das AJAX-Page-Objekt muss im TypoScript immer ganz am Ende stehen. Steht es vor dem eigentlichen Page-Objekt, werden - logischerweise - Eintellungen im AJAX-Page-Objekt überschrieben. AJAX funktioniert dann nicht mehr. Hat Euch dieser Beitrag geholfen? Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 18. 10. 2011 [16:47]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
|
Hallo Leute, ich habe im Code vom Browser offensichtlich einen Fehler finden können, der zumindest in manchem Fall erklärt, warum die JSS-Dateien nicht eingebunden wurden. Den Fehler habe ich im Forge veröffentlicht. Siehe * AJAX: JSS files are missing in some cases Ich bin noch am Testen. Wenn alles erfolgreich verläuft, veröffentliche ein Update des Browsers (Version 3.7.2). Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 22. 10. 2011 [13:58]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
|
Hallo Leute, der oben beschriebene Bug ist gefixt, ein Update des Browsers ist im TER (Version 3.7.2). Siehe * Browser - TYPO3 Frontend Engine ( browser ) Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
Powered by TYPO3 und mm_forum Extension


