Menüpunkte für die Mobile Version anpassen

Topic summary

Ein Nutzer möchte in der mobilen Version seines Shops zwei Menüelemente tauschen: Der Warenkorb-Icon soll mit dem Hamburger-Menü (drei Striche) die Position wechseln.

Wichtige Hinweise:

  • Die Änderung betrifft ausschließlich die mobile Ansicht
  • Das Motion Theme wird verwendet

Lösungsansatz:

  • Zunächst wurden Theme-Einstellungen als einfachere Alternative vorgeschlagen (7 verfügbare Optionen)
  • Eine komplexe Programmierung würde Theme-Updates ausschließen und möglicherweise die Ladegeschwindigkeit beeinträchtigen
  • HTML-Code wurde bereitgestellt, um die Reihenfolge der Elemente zu ändern (Warenkorb vor Hamburger-Menü)
  • Zusätzlicher CSS-Code für die visuelle Verschönerung mittels Flexbox (flex-direction: row-reverse) wurde angeboten

Aktueller Stand:

  • Der HTML-Code hat funktioniert
  • Der CSS-Teil wurde weggelassen, da die Icons bereits korrekt positioniert sind
  • Offene Frage: Ob der CSS-Code eine wichtige Funktion/Bedeutung hat
Summarized with AI on November 4. AI used: claude-sonnet-4-5-20250929.

Hallo zusammen,

wie der Titel schon verrät, möchte ich in der Mobilen Version des Stores 2 Icons / Menüpunkte miteinander tauschen.

Der Menüpunkt Warenkorb soll mit dem Hamburger (3 Striche) getauscht werden. Weiß jemand wie ich das umsetzten kann? Wichtig ist, dass dies ist der Mobilen Version geschehen muss.

Ich benutze das Motion Theme

Mit freundlichen Grüßen

Screenshot 2024-10-25 at 16.00.26.png

Wenn dir die 7 unten abgebildeten Theme Einstellungen nicht ausreichen wird das eine komplexe Programmierung verlangen, die sowohl dein Theme aus den Theme Updates ausschließt, sowie ggf. die Page Loading Speeds verschlechtert. Anonsten einen Experten engagieren:

Programmierung - Beispiel:

Zuerst musst du die Reihenfolge im HTML so ändern, dass der Warenkorb zuerst angezeigt wird, gefolgt vom Hamburger-Menü. Verschiebe beispielsweise das des Hamburger-Menü HTML und das -Element des Warenkorbs in der Reihenfolge, wie sie auf mobilen Geräten erscheinen sollen (genommen aus der Developer Console und meinem Test Motion-Theme):


  

    

      
      
        
          
          Einkaufswagen
          
        
      

      
      
    

  

Etwas CSS dafür:

@media only screen and (max-width: 768px) {
  .header-item--icons .site-nav__icons {
    display: flex;
    flex-direction: row-reverse;
  }
}

Vielen Dank Deine Nachricht.

Der oben stehende HTML Code hat funktioniert. Ich habe den CSS Teil weggelassen, da sonst die Icons nicht da sind wo sie seien sollen. Oder hat der CSS Code eine wichtige Aufgabe / Bedeutung?

Beste Grüße

1 Like

Das CSS ist nur für die “Verschönerung” des Codes…