Надеюсь, кто-то может помочь с этим, так как я все еще новичок в работе с форматом жидкого кода Shopify.
Недавно я реализовал несколько раскрывающихся списков сортировки на страницах коллекций для фильтров продуктов с использованием тегов. На основе этого руководства: https://community.shopify.com/c/Shopify-Design/How-to-Multiple-Dropdown-Sorting-Boxes-on-Collection-...
Все это работает по назначению, однако у меня возникли проблемы с заказом тегов одного из фильтров. Я хочу, чтобы порядок отображения тегов соответствовал текущему порядку продуктов в коллекции (которые были заказаны вручную из бэкэнда) — см. изображение
Скриншот страницы коллекции и фильтров
Код, обрабатывающий этот конкретный раскрывающийся список:
<div class="four-columns">
Package size:
<select class="coll-filter" id="sizeFilter">
<option class="size-all" value="">All</option>
{% for tag in collection.all_tags %}
{% if tag contains 'size-' %}
{% assign tagName = tag | remove: 'size-' %}
{% if current_tags contains tag %}
<option class="{{tag}}" value="{{ tag | handle }}" selected>{{ tagName }}</option>
{% else %}
<option class="{{tag}}" value="{{ tag | handle }}">{{ tagName }}</option>
{% endif %}
{% endif %}
{% endfor %}
</select>
</div>
Мой главный недостаток заключается в том, что я не могу жестко закодировать список, так как существует несколько коллекций с разными размерами пакетов. Любая помощь приветствуется. Спасибо.