Nach dem ein Produkt in den Warenkorb gelegt wird, erscheint der Slideout Warenkorb und verschwindet dann wieder nach ein paar Sekunden, Kann man die Zeit beeinflußen wie lange der Slideout Warenkorb erscheint? Ist es möglich, dass der Slideout Warenkorb (nach EInlage eines Produktes) ausgeklappt bleibt, so so wie es sich verhält, wenn man auf das Warenkorb Symbol in der Sekundärnavigation klickt?
Hast Du nen Cloudshop? Wenn ja, dann kann man die Dauer nicht ändern. Das hat mir der Support vor einigen Monaten mitgeteilt. Kein Cloudshop? Dann geht es garantiert, nur weiß ich nicht wie.
themes/Malibu/javascripts/system/Global/scripts.js Code: if (e.data.auto_close) { setTimeout(close_cart, 3000); } für 10 statt 3 Sekunden ändern in z.B. Code: if (e.data.auto_close) { setTimeout(close_cart, 10000); } Code: $('body').on("CART_DROPDOWN_OPEN", { auto_close: true }, open_cart); ändern in Code: $('body').on("CART_DROPDOWN_OPEN", { auto_close: false }, open_cart); Anschließend den Cache für die Seitenausgabe leeren. Keine Ahnung, ob's irgendwie update-sicher/eleganter geht. Ich dachte, Till hätte mal was gepostet, finde es aber gerade nicht. Ggf. über ein eigenes Theme/Child-Theme. @O.C. Theme bearbeiten müsste aber im Cloud-Shop auch gehen, oder?
Ich verstehe die Frage nicht. Wenn Du das Theme bearbeiten kannst, müsstest Du die Datei doch auch bearbeiten können…
Wenn Du das sagst, wird das schon stimmen. Ich habe ja nur das wiedergegeben, was mit der Support gesagt hat. Aber wie komme ich denn an die Datei? Über "Theme bearbeiten" ja wahrscheinlich nicht..?
@Dominik Späte Das hat geklappt, vielen Dank! @O.C. Wir haben keinen Cloudshop. Aber müsstest man nicht im Cloudshop per ftp auf die theme Ordner kommen?
Theme herunterladen, entpacken, Datei bearbeiten, wieder verpacken und hochladen wäre meine Vermutung, dass klappen sollte.
Nein, leider nicht. Klingt echt super, wenn das umsetzbar ist. Ich würde es gerne versuchen, bin mir aber noch unsicher, ob ich dabei nicht etwas kaputt mache. Deswegen wäge ich die Vor- und Nachteile erstmal ab. Vielleicht kann ja in der Zwischenzeit ein Supportmitarbeiter etwas dazu sagen? Z.B. ob das tatsächlich so klappt?
Da nimmst Du am besten nicht das Original-Theme, sondern eine Kopie. Moritz hatte das in anderem Zusammenhang hier beschrieben: https://www.gambio.de/forum/threads/zusatzfeld-ohne.49187/#post-407760
@Moritz (Gambio) @Till (Gambio) kann man im Cloudshop auch die Javascripts bearbeiten? Wenn ja, wie? Oder fügt man den Javascript dann in die HTML Datei ein? Wenn ja, welche HTML Datei wird hier benötigt?
@Michaela Klaiber Wenn Du das Theme (Malibu) als Zip herunterlädst, ist die Datei o.g Datei darin enthalten: Malibu/javascripts/system/Global/scripts.js
es funktioniert tatsächlich. Ich dachte immer, dass wir im Cloudshop nur die HTML Dateien bearbeiten können. Aber siehe da, wir können auch die Javascripts bearbeiten. Vielen Dank Dominik. Anleitung für Cloudshops: 1. Im StyleEdit gehst du in die "Meine Themes"-Übersicht. Dort wählst du beim aktiven Theme "Duplizieren" aus. ( Titel/ThemeID/Autor kannst du frei vergeben. Ist nur für dich. ) 2. Beim duplizierten Theme wählst du "Downloaden" 3. Du entpackst die zip-Datei (rechte Maustaste, alle extrahieren) 4. Du fügst im Ordner, in dem auch die theme.json liegt, einen Ordner "javascripts" hinzu, der wiederum einen Unterordner "system" bekommt und dieser bekommt einen Unterordner "Global". 5. In diesen Ordner "Global" kopierst du die Script Datei. (In dieser habe ich 10 Sekunden eingestellt.) Du kannst die Datei auch mit dem Editor öffnen und selbst ändern.) (In Post #3 hat Dominik die Code-Stellen geschrieben, wo man was verändern muss.) Wichtig: als .js abspeichern. Also so wie sie ist, einfach auf speichern klicken, nach dem ändern. 6. Nun erstellst du wieder ein ZIP-Paket aus den entpackten Dateien. (Vergib keinen neuen Namen) WICHTIG: Die Zip Datei an der richtigen Stelle zu erstellen: - du siehst diese Ordner: - dann klickst du oben links EINMAL auf den Pfeil "zurück". - und dann erstellst du die Zip Datei. - das heißt, deine erstellte ZIP Datei liegt nicht auf der selben Ebene wie die Heruntergeladene, sondern eine Ebene darunter. 7. Im StyleEdit wählst du in der Meine Themes Übersicht "hochladen". Es kommt eine Meldung, ob das Theme überschrieben werden soll, was du bejahst. 8. Aktiviere das Theme. Falls was nicht gehen sollte, aktivierst du einfach dein voriges Theme. Ob das updatesicher ist, weiß ich leider nicht...
Solange man ein neues Theme benutzt und nicht das Original "Malibu" verändert wird, werden die Dateien nicht beim Update überschrieben. Wichtig ist nur, dass man man jedem Update prüft ob das eigene Theme noch funktioniert.
Danke Till. Habe ich denn die richtigen Ordner verwendet bei meiner Anleitung? Denn wenn ich in HTML Dateien etwas mache, lege ich es ja in html > custom. Beim diesem Javascript hab ich jetzt die originale Ordnerstruktur genommen.
@Till (Gambio) @Moritz (Gambio) wenn ich im Cloudshop einen bestehenden Javascript verändere oder einen neuen hinzufüge, in welchen Ordner kommt der dann? javascripts/system oder javascripts/custom?