Liebe Community,
wir bauen gerade einen Testshop 5 auf damit wir anschließend unseren Shop 4 direkt upgraden können. Nun ist mir aber ein Problem bezüglich einer Einbindung von einem script in einem OPC RichText Element aufgefallen.
Wir haben eine Marke im Sortiment deren Firma ein Script bereit stellt, anhand dieses scripts wird jederzeit automatisch das jeweils aktuelle Banner für die Marke abgerufen und geladen. Hierfür muss lediglich das script hinterlegt werden und dieses erstellt dann automatisch ein
Nun ist es aber so, dass das wechseln der Seite per Pagination dazu führt, dass zwar die Seite wechselt, aber mit dem eingefügten Banner passiert etwas sehr eigenartiges. Das bereits geladene Banner rutscht nach ganz unten, also noch unter den Footer als absolut letztes Element der Seite direkt vor den
Noch eigenartiger ist aber das verhalten wenn man nun nochmal die Seite wechselt, das erste Banner bleibt bestehen aber das script wird anscheinend nochmal ausgeführt und plötzlich kommt das Banner nun 2 mal untereinander am Ende der Seite. Das ganze zieht sich scheinbar bis ins unendliche und nur ein normales neuladen der Seite (z.B. F5) führt dazu dass das Banner wieder wie ursprünglich innerhalb des RichText Elements oben auf der Seite steht.
Ich vermute mal dass hier eventuell beim neuladen der Artikel durch AJAX nur bestimmte Elemente ausgewählt werden und somit das "fremde" Element nach unten rutscht. Nun stellt sich aber die Frage, wie das ganze vermeiden oder behoben werden kann?
Zur Probe hier einmal der Link zu einer Testshop Seite bei der genau dieses Problem auftritt: http://u32948rr.test3.jtl-hosting.de/fossil-uhr-schmuck-smartwatch
Vielen Dank im Voraus für jede Idee dazu, wie wir das ganze vielleicht geregelt kriegen!
Viele Grüße
apalusa
wir bauen gerade einen Testshop 5 auf damit wir anschließend unseren Shop 4 direkt upgraden können. Nun ist mir aber ein Problem bezüglich einer Einbindung von einem script in einem OPC RichText Element aufgefallen.
Wir haben eine Marke im Sortiment deren Firma ein Script bereit stellt, anhand dieses scripts wird jederzeit automatisch das jeweils aktuelle Banner für die Marke abgerufen und geladen. Hierfür muss lediglich das script hinterlegt werden und dieses erstellt dann automatisch ein
<img>
als direkt folgendes Element (kein child). Das RichText Element haben wir im opc_before_heading
Hook auf der entsprechenden Kategorieseite eingefügt. Nun ist es aber so, dass das wechseln der Seite per Pagination dazu führt, dass zwar die Seite wechselt, aber mit dem eingefügten Banner passiert etwas sehr eigenartiges. Das bereits geladene Banner rutscht nach ganz unten, also noch unter den Footer als absolut letztes Element der Seite direkt vor den
</body>
tag. Bei einer Prüfung der Seite stellt man aber fest, dass das script selbst an der richtigen Stelle bestehen bleibt. Noch eigenartiger ist aber das verhalten wenn man nun nochmal die Seite wechselt, das erste Banner bleibt bestehen aber das script wird anscheinend nochmal ausgeführt und plötzlich kommt das Banner nun 2 mal untereinander am Ende der Seite. Das ganze zieht sich scheinbar bis ins unendliche und nur ein normales neuladen der Seite (z.B. F5) führt dazu dass das Banner wieder wie ursprünglich innerhalb des RichText Elements oben auf der Seite steht.
Ich vermute mal dass hier eventuell beim neuladen der Artikel durch AJAX nur bestimmte Elemente ausgewählt werden und somit das "fremde" Element nach unten rutscht. Nun stellt sich aber die Frage, wie das ganze vermeiden oder behoben werden kann?
Zur Probe hier einmal der Link zu einer Testshop Seite bei der genau dieses Problem auftritt: http://u32948rr.test3.jtl-hosting.de/fossil-uhr-schmuck-smartwatch
Vielen Dank im Voraus für jede Idee dazu, wie wir das ganze vielleicht geregelt kriegen!
Viele Grüße
apalusa