wir haben eine Produktseite mit Varianten. Per Javascript kann der zugehörige "kleine'' Warenkorb (template_cart_mini.html5) aktualisiert werden.
Siehe: https://www.merconisforum.com/viewtopic.php?f=67&t=283
Das Javascript wird ausgeführt, aber in den 'kleine' Warenkorb wird mit falschen Inhalten aktualisiert: er zeigt die MINICART_ID=39 an, und wir wissen nicht, wo diese ID herkommt.
Angezeigt werden müsste: MINICART_ID=69.
Wir haben das in der ls_shop.js getestet, indem wir der MINICART_ID einfach mal einen
festen Wert gegeben haben. Nach dieser Änderunge wurde der richtige Inhalt im kleinen Warenkorb angezeigt:
Code: Alles auswählen
reloadCartMini: function() {
if (MINICART_ID == undefined || MINICART_ID == null || MINICART_ID == 0) {
return;
}
MINICART_ID = 69; // # # # TEST # # #
new Request.HTML({
url: MERCONIS_AJAX_URL,
noCache: true,
data: 'REQUEST_TOKEN=' + REQUEST_TOKEN + '&isAjax=1&feModID=' + MINICART_ID,
update: $$('.template_cart_mini')[0]
}).send();
},
System-Infos:
Contao version: 3.2.9
Merconis version: 2.1.3
------
Bei einem anderen Projekt haben wir ebenfalls diese Javascript-Warenkorb-Funktionalität verwendet und das hat das funktioniert.
Die System-Infos bei dem anderen Projekt
Contao version: 3.3.2
Merconis version: 2.1.2
Woran könnte es liegen, dass die falsche ID verwendet wird?
Viele Grüße und vielen Dank im voraus