Slideout Warenkorb - Anzeige anpassen

Thema wurde von Anonymous, 22. November 2022 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    15. Mai 2017
    Beiträge:
    693
    Danke erhalten:
    129
    Danke vergeben:
    181
    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?
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Juli 2021
    Beiträge:
    364
    Danke erhalten:
    154
    Danke vergeben:
    125
    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. :)
     
  3. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    940
    Danke erhalten:
    811
    Danke vergeben:
    301
    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?
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Juli 2021
    Beiträge:
    364
    Danke erhalten:
    154
    Danke vergeben:
    125
    Ja, aber was bringt mir das bei diesem Anliegen?
     
  5. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    940
    Danke erhalten:
    811
    Danke vergeben:
    301
    Ich verstehe die Frage nicht. Wenn Du das Theme bearbeiten kannst, müsstest Du die Datei doch auch bearbeiten können…
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Juli 2021
    Beiträge:
    364
    Danke erhalten:
    154
    Danke vergeben:
    125
    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..?
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    15. Mai 2017
    Beiträge:
    693
    Danke erhalten:
    129
    Danke vergeben:
    181
    @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?
     
  8. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    940
    Danke erhalten:
    811
    Danke vergeben:
    301
    Theme herunterladen, entpacken, Datei bearbeiten, wieder verpacken und hochladen wäre meine Vermutung, dass klappen sollte.
     

    Anhänge:

  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    11. Juli 2021
    Beiträge:
    364
    Danke erhalten:
    154
    Danke vergeben:
    125
    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?
     
  10. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    940
    Danke erhalten:
    811
    Danke vergeben:
    301
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.529
    Danke erhalten:
    568
    Danke vergeben:
    222
    @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?
     
  12. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    940
    Danke erhalten:
    811
    Danke vergeben:
    301
    @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
     
  13. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.529
    Danke erhalten:
    568
    Danke vergeben:
    222
    #13 Anonymous, 11. Juni 2023
    Zuletzt bearbeitet: 11. Juni 2023
    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: upload_2023-6-11_13-56-29.png
    - 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...
     

    Anhänge:

  14. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.670
    Danke erhalten:
    1.264
    Danke vergeben:
    300
    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.
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.529
    Danke erhalten:
    568
    Danke vergeben:
    222
    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.
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.529
    Danke erhalten:
    568
    Danke vergeben:
    222
    @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?