Shopify-Themes, Liquid, Logos und ähnliche Themen
Hallo,
weiß jemand von euch wie man bei "Sortieren nach" die Optionen bearbeiten kann?
Das man wählen kann welches der Optionen je Kategorie verwendet wird - weiß ich, aber kann man Sortieroptionen auch löschen bzw eigene erstellen?
(Verwende das Theme Minimalistisch (falls das von Bedeutung sein sollte)
Das meine ich:
Gelöst! Zur Lösung
Erfolg.
Hallo @Nutzer20
Das File welches Du suchst befindet sich in den Snippets und heisst
collection-sorting.liquid
Leider nicht so wie eventuell erwartet....
Hier findest Du eine Schleife in <select> die durch die Sortierungsoptionen schleift und ausgibt. Hier ersetzt Du das:
<select name="sort_by" id="sortBy" aria-describedby="a11y-refresh-page-message a11y-selection-message" class="filter-dropdown__select">
{% for option in collection.sort_options %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>{{ option.name }}</option>
{% endfor %}
</select>
mit:
<select name="sort_by" id="sortBy" aria-describedby="a11y-refresh-page-message a11y-selection-message" class="filter-dropdown__select">
{% for option in collection.sort_options %}
{% if option.name == 'Featured' %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>Name Deiner Wahl</option>
{% else %}
{% unless option.name == 'Best selling' or option.name == 'Alphabetically, A-Z' %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>{{ option.name }}</option>
{% endunless %}
{% endif %}
{% endfor %}
</select>
Bei "unless" gibst Du alle Namen der Suchoptionen ein, welche Du nicht anzeigen möchtest, genau so geschrieben, wie Du sie im Shop angezeigt bekommst, verbunden mit OR, wenn mehr als eine Sortieroption ausgeblendet werden soll.
Das "Name Deiner Wahl" ersetzt Du durch den Namen den Du der manuellen Suche geben willst.
Das 'Featured' mit dem deutschen Wort, meine Installation ist in englisch...
Viel Glück 🍀 Guido
Hallo @Nutzer20
man kann über diese native Shopify Funktion des Sortierens keine eigenen Sortierungen erstellen, Löschen aus dem Dropdown ist machbar durch einen Eingriff in den Code.
Eine eigene Sortierung könnte man über die Verwendung von Tags und Code erreichen, vorausgesetzt es gibt ein sortierbares Herausstellungsmerkmal.
Wenn Du einer Kollektion eine bestimmte eigene Sortierung geben willst, könntest Du diese in der Kollektionserstellung auf manuelle Sortierung setzen, positionieren wie Du es möchtest und den Namen der Standard-Sortierung im Dropdown ändern. (über code) So würdest Du wenigstens eine Sortierung zusätzlich anbieten.
Grüße Guido
Hey Guido,
super danke für die schnelle Antwort!
Wo genau ist das denn im Code zu finden?
Erfolg.
Hallo @Nutzer20
Das File welches Du suchst befindet sich in den Snippets und heisst
collection-sorting.liquid
Leider nicht so wie eventuell erwartet....
Hier findest Du eine Schleife in <select> die durch die Sortierungsoptionen schleift und ausgibt. Hier ersetzt Du das:
<select name="sort_by" id="sortBy" aria-describedby="a11y-refresh-page-message a11y-selection-message" class="filter-dropdown__select">
{% for option in collection.sort_options %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>{{ option.name }}</option>
{% endfor %}
</select>
mit:
<select name="sort_by" id="sortBy" aria-describedby="a11y-refresh-page-message a11y-selection-message" class="filter-dropdown__select">
{% for option in collection.sort_options %}
{% if option.name == 'Featured' %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>Name Deiner Wahl</option>
{% else %}
{% unless option.name == 'Best selling' or option.name == 'Alphabetically, A-Z' %}
<option value="{{ option.value }}"{% if sort_by == option.value %} selected="selected"{% endif %}>{{ option.name }}</option>
{% endunless %}
{% endif %}
{% endfor %}
</select>
Bei "unless" gibst Du alle Namen der Suchoptionen ein, welche Du nicht anzeigen möchtest, genau so geschrieben, wie Du sie im Shop angezeigt bekommst, verbunden mit OR, wenn mehr als eine Sortieroption ausgeblendet werden soll.
Das "Name Deiner Wahl" ersetzt Du durch den Namen den Du der manuellen Suche geben willst.
Das 'Featured' mit dem deutschen Wort, meine Installation ist in englisch...
Viel Glück 🍀 Guido
Benutzer | RANKING |
---|---|
17 | |
3 | |
3 | |
3 | |
2 |
Wie oft möchte man als Shopinhaber den eigenen Kunden eine bessere Checkout Experience anb...
By Gabe May 23, 2023So können Sie PayPal verwenden, um Zahlungen zu akzeptieren und Ihre Shopify-Rechnung zu...
By Kai Apr 14, 2023Vielen Dank an alle, die an unserem AMA mit 2H Media zur Planung ihres Marketingbudgets fü...
By Jacqui Apr 13, 2023