Я создаю тему Shopify, в которой параметры продукта сделаны из переключателей, а не из выпадающих списков. Например, код для опции цвета продукта:
{% for value in option.values %}
{% assign radio_id = 'option-' | append: option_name | append: '-' | append: value | handleize %}
<input class="variant-radio" id="{{ radio_id }}" type="radio" name="{{ option_name }}" value="{{ value }}" {% if value == selected %}checked{% endif %}>
<label for="{{ radio_id }}">
{{ value }}
</label>
{% endfor %}
Как сделать первый вариант выбранным цветом по умолчанию? Если я удаляю {% if value == selected %}
и {% endif %}
вокруг checked
, он устанавливает только последний параметр, выбранный по умолчанию.