Hallo Forum,
ich habe eine TYPO3-Website auf der ich im Frontend tt_address-Datensätze mit wt_directory ausgebe. Dies funktioniert auch ohne Probleme.
Der Besucher hat die Möglichkeit mit Hilfe der zwei Suchfelder Nachname und PLZ die Liste zu filtern. Hier entsteht folgendes Problem:
Nachdem man mehrere Suchvorgänge vollzogen hat und anschließen erneut auf den Suchen-Button klickt, ohne die Werte in den Suchfeldern manuell zu ändern, ändern sich diese wie von Geisterhand in zuvor bereits gesuchte Werte. Teilweise werden die Werte in den Suchfeldern auch nach dem Klick auf den Suchen-Button durch zuvor bereits gesuchte Werte erstezt.
Ein Beispiel: Ich möchte nach der PLZ '24' suchen und habe zuvor bereits nach '2411' gesucht. Ich gebe also 24 in das Suchfeld PLZ ein und klicke auf Suchen und 24 wird plötzlich zu 2411 und die Liste zeigt die Ergebnisse mit '2411'.
Wenn ich den Cache der Seite deaktiviere funktioniert alles einwandfrei.
Firebug findet folgende JavaScript Fehler:
tx_wtdirectory_autocomplete is not defined (Zeile 129 und 139)
<script type="text/javascript">
tx_wtdirectory_autocomplete('last_name', 'last_name_target', '37', '', 'last_name')
</script>
<script type="text/javascript">
tx_wtdirectory_autocomplete('zip', 'zip_target', '37', '', 'zip')
</script>
Könnte es damit zu tun haben? Leider Kenne ich mich mit JavaScript nicht aus.
Meine Konfiguration:
TYPO3 4.3.2
tt_address 2.2.1
wt_directory 1.3.24
wt_doorman 1.2.0
Die Seite mit deaktiviertem Cache findet ihr unter:
http://www.flora-trend.com/nc/de/partner.html
Die Seite mit aktiviertem Cache bei der die Probleme auftreten findet ihr unter:
http://www.flora-trend.com/de/test.html
Es handelt sie hierbei um eine 1:1 Kopie der Seite, lediglich das Caching ist aktiviert. Mir ist gerade noch aufgefallen, dass die Suche im IE8 bei dieser Seite gar nicht funktioniert.
Ich hoffe Ihr könnt mir helfen. Wenn noch Infos fehlen gebt bescheid.
Danke Christian.