FROM CACHE - de_header
Gelöst

Sortierung Navigationslink alphanumerisch auch in Englisch

cam_b_photo
Besucher
1 0 0

Hallo zusammen,

ich hoffe die Frage war noch nicht (oder vielleicht doch und es wurde schon gelöst) ...

 

Bei der englischen Version unseres Shop ist die Sortierung bei einem Menüpunkt (mit Untermenüs) nicht alphanumerisch (A-Z) sondern durcheinander. Bei der deutschen Version unter  ist es korrekt da wir es entsprechend unter "Navigation" so eingestellt haben. Gibt es eine Möglichkeit das auch für die englische Navigation zu machen bzw. kann man eine separate Reihenfolge der Menülinks in den Sprachen jeweils festlegen? Theme ist Dawn, alles andere Standard. Über Shopify selber geht es nicht laut Support, wenn dann nur mit einer Theme Änderung. Ideen?

 

Danke vorab!

Dirk

1 AKZEPTIERTE LÖSUNG

Gabe
Shopify Staff
16867 2676 3946

Erfolg.

Hey Dirk! @cam_b_photo 

 

Shopify ermöglicht es standardmäßig nicht, verschiedene Menüsortierungen für verschiedene Sprachen festzulegen. Die Sortierung, die man im Menü "Navigation" eingestellt hat, wird auf alle Sprachen angewendet. Die Unterschiede, die du bemerkt hast, könnten auf verschiedene Gründe zurückzuführen sein.

 

Wenn Shopify Support sagt, dass eine Änderung des Themes die einzige Lösung ist, könnten man den Code des Themes anpassen, um eine benutzerdefinierte Sortierung zu ermöglichen. Dies würde wahrscheinlich die Schaffung separater Menüs für jede Sprache erfordern, die dann im jeweiligen Sprach-Template aufgerufen werden. Es ist zu beachten, dass dies fortgeschrittene Kenntnisse in Liquid (Shopify's Templating-Sprache) erfordert.

 

Hier ist ein einfacher Weg, um den Code deines Themes zu ändern (je nach Theme) und unterschiedliche Menüs für unterschiedliche Sprachen zu ermöglichen, aber immer als Good Practice in einer Theme Kopie zuerst: Gehe zu Online-Shop > Themes -> "Aktionen" -> "Duplizieren" -> "Code bearbeiten". In der Header-Datei (es könnte header.liquid sein) suche den Teil, der das Hauptmenü rendert. Es könnte so aussehen: {% include 'menu' with linklists.main-menu.links %}. Dann den Code ändern, um unterschiedliche Menüs für verschiedene Sprachen zu rendern, so etwa:

 

{% if shop.locale == 'en' %}
    {% include 'menu' with linklists.main-menu-en.links %}
{% elsif shop.locale == 'de' %}
    {% include 'menu' with linklists.main-menu-de.links %}
{% endif %}

Sicherstellen, dass du die entsprechenden Menüs (main-menu-en und main-menu-de) in deinen Navigationseinstellungen erstellt hast.

 

Beachte auch, dass dies nur ein einfacher Weg ist und je nach Komplexität des Themes unterschiedlich sein kann. 

 

Nicht vergessen, wenn du es selber programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.

Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negative beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das obige ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Lösung in ursprünglichem Beitrag anzeigen

1 ANTWORT 1

Gabe
Shopify Staff
16867 2676 3946

Erfolg.

Hey Dirk! @cam_b_photo 

 

Shopify ermöglicht es standardmäßig nicht, verschiedene Menüsortierungen für verschiedene Sprachen festzulegen. Die Sortierung, die man im Menü "Navigation" eingestellt hat, wird auf alle Sprachen angewendet. Die Unterschiede, die du bemerkt hast, könnten auf verschiedene Gründe zurückzuführen sein.

 

Wenn Shopify Support sagt, dass eine Änderung des Themes die einzige Lösung ist, könnten man den Code des Themes anpassen, um eine benutzerdefinierte Sortierung zu ermöglichen. Dies würde wahrscheinlich die Schaffung separater Menüs für jede Sprache erfordern, die dann im jeweiligen Sprach-Template aufgerufen werden. Es ist zu beachten, dass dies fortgeschrittene Kenntnisse in Liquid (Shopify's Templating-Sprache) erfordert.

 

Hier ist ein einfacher Weg, um den Code deines Themes zu ändern (je nach Theme) und unterschiedliche Menüs für unterschiedliche Sprachen zu ermöglichen, aber immer als Good Practice in einer Theme Kopie zuerst: Gehe zu Online-Shop > Themes -> "Aktionen" -> "Duplizieren" -> "Code bearbeiten". In der Header-Datei (es könnte header.liquid sein) suche den Teil, der das Hauptmenü rendert. Es könnte so aussehen: {% include 'menu' with linklists.main-menu.links %}. Dann den Code ändern, um unterschiedliche Menüs für verschiedene Sprachen zu rendern, so etwa:

 

{% if shop.locale == 'en' %}
    {% include 'menu' with linklists.main-menu-en.links %}
{% elsif shop.locale == 'de' %}
    {% include 'menu' with linklists.main-menu-de.links %}
{% endif %}

Sicherstellen, dass du die entsprechenden Menüs (main-menu-en und main-menu-de) in deinen Navigationseinstellungen erstellt hast.

 

Beachte auch, dass dies nur ein einfacher Weg ist und je nach Komplexität des Themes unterschiedlich sein kann. 

 

Nicht vergessen, wenn du es selber programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.

Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negative beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das obige ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog