ich habe an dem Off-Canavas Warenkorb einiges geändert … soweit auch alles kein Problem.
Wenn ich einen Artikel in den Warenkorb lege öffnet sich dieser auch so wie er soll und es werden alle Artikel angezeit. Wenn ich allerdings so auf den Warenkorb Button klicke werden keine Artikel angezeigt und es steht dort immer die Info „Ihr Warenkrob ist leer“.
Es sieht ganz so aus als, wenn das Ajax Event zum laden der Artikel im Warenkorb nicht mehr greifen würde. Soweit so gut … jetzt habe ich einmal in die collapse-cart.js geschaut und habe dort eine Funktion gefunden welche wahrscheinlich wieder bei mir implimenteiert werden muss … und zwar die „loadCart: function“.
Allerdings finde ich keinen ansatzpunkt wie ich diese mit dem Button Verbinden kann.
Ich weiß zwar nicht ob das noch jemand ließt aber ich bin jetzt schon ein ganzes stück weiter … habe jetzt meinen eigenen Ajax Request abgeleitet von dem von Shopware erstellt und erhalte auch die aktuellen Artikel Daten aus dem Warenkorb zurück. Allerdings bekomme ich noch folgende Fehlermeldung in der JavaScript Console:
Uncaught TypeError: Cannot read property ‘html’ of undefined
at Object.success (1509117208_f9d434db7c4ed3baacccc02ad5dd6cf4.js:727)
at i (1509117208_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)
at Object.fireWith [as resolveWith] (1509117208_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)
at z (1509117208_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)
at XMLHttpRequest. (1509117208_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)