Я хочу, чтобы в параметрах сортировки моей коллекции отображалось только следующее: Лучшая продажа, Цена (от низкой к высокой), Цена (от высокой к низкой), По алфавиту (AZ), По алфавиту (ZA)
Когда я добавьте следующий код, он успешно показывает только значения, которые позволяют пользователям сортировать продукты по их цене (от высокой к низкой / от низкой к высокой)
{% for option in collection.sort_options %}
{% if option.value contains 'price-' %}
<option value="?sort_by={{ option.value }}" {% if option.value == selected %}selected{% endif %}>
{{ option.name }}
</option>
{% endif %}
{% endfor %}
for l oop для результатов параметров сортировки коллекции in:
<select name="sort_by">
<option value="manual">Featured</option>
<option value="best-selling">Best selling</option>
<option value="title-ascending">Alphabetically, A-Z</option>
<option value="title-descending">Alphabetically, Z-A</option>
<option value="price-ascending">Price, low to high</option>
<option value="price-descending">Price, high to low</option>
<option value="created-ascending">Date, old to new</option>
<option value="created-descending">Date, new to old</option>
</select>
Однако я также хочу добавить значения, содержащие либо best , или title , но когда я заменяю
{% if option.value contains 'price-' %}
с
{% if option.value contains 'price-' or 'best-' %}
он просто показывает ВСЕ значения, а не только те, которые содержат цену или лучшее. Как это исправить?