Ich würde gerne den Warenkorb (rechts) nach einer bestimmten Zeit ausblenden. Während der Anzeige sollte weiter Einkaufen/scrollen möglich sein ohne klicken zu müssen. Wie kann ich da vorgehen?
Hey @Alex D., du müsstest dafür eine kleine Javascript Anpassung machen. Wir haben in Shopware 5 ein globales Event-System für jQuery Plugins eingebaut. Der Warenkorb (Datei: jquery.collapse-cart.js) wirft bei Öffnen das Event “plugin/collapseCart/onMenuOpen”. Ich würde an diesen Event ansetzen und einfach einen Timeout setzen, damit der Warenkorb nach ein paar Sekunden ausgeblendet wird: var timeout; $.subscribe('plugin/collapseCart/onMenuOpen', function(plugin) { if(timeout) { window.clearTimeout(timeout); } timeout = window.setTimeout(function() { plugin.closeMenu(); }, 10000); });
Viele Grüße, Stephan :shopware: