wir haben einen Kaufenbutton für ein Produkt folgendermaßen auf der Startseite erzeugt
{$Data['header_item_price']|number_format:2:",":"."} EURO *
klickt man auf den Button wird man direkt zum Warenkorb weitergeleitet (NICHT Offcanvas). Das ist das gewünschte Verhalten.
In der mobilen Ansicht (Tablet zB) wird man aber nicht weitergeleitet sondern es öffnet sich der Offcanvas-Warekorb und sogar zusätzlich noch ein Pop-Up-Warenkorb…
offenbar muss man da noch was einstellen…
könnt ihr mir sagen was? Ich möchte keinen Offcanvas-Warenkorb (außer man klickt oben rechts auf Warenkorb)
du musst die ganzen data-attribute vom form entfernen, denn das initialisiert die Plugins darauf. Welche (jQuery) Plugins reingeladen werden, findest du in der jquery.shopware-responsive.js. Dort werden auf die Selektoren die Plugins geladen (meist mittels data Attributen).
Um das gewünschte Verhalten zu erzielen musst du also entweder dort den Selektor entfernen oder die entsprechenden data Attribute heraus nehmen beim “in den Warenkorb” Button.
Sollte das nicht gehen, dann wird es wohl der komplizierte Weg über Plugin überschreiben in deinem Theme.