class - Shopify 色板多种选择
问题描述
我正在处理 Shopify 页面。我需要能够选择一种颜色样本和一种补丁样本或一种颜色样本和一种标志样本。我目前不能这样做。我认为问题出在单选项选择器上,但我不知道使用什么类来让我这样做。我希望它只允许客户选择一种颜色和一个补丁等。如果有人可以帮助我,我将不胜感激。附上代码:'''
{% if option.name == "Color" %}
<label> {{option.name}} </label>
{%assign index = forloop.index %}
{%for value in option.values%}
<input class="single-option-selector single-option-selector-{{ section.id }} product-form__input" id="color-{{forloop.index}}" type="radio" name="color" value="{{ value | escape }}" data-index= "option{{index}}" {% if option.selected_value == value %}checked {%endif%} />
<label for="color-{{forloop.index}}">
<img src = "{{value |escape |append:'.jpg' |strip|asset_url}}"/>
</label>
{%endfor%}
</div>
<div class = "varient-swatches-Flag">
{% elsif option.name == "Flag" %}
<label> {{option.name}} </label>
{%assign index = forloop.index %}
{%for value in option.values%}
<input class="single-option-selector single-option-selector-{{ section.id }} product-form__input" id="color-{{forloop.index}}" type="radio" name="color" value="{{ value | escape }}" data-index= "option{{index}}" {% if option.selected_value == value %}checked {%endif%} />
<label for="flag-{{forloop.index}}">
<img src = "{{value |escape |append:'.jpg' |strip|asset_url}}"/>
</label>
{%endfor%}
</div>
<div class = "varient-swatches-Patches">
{% elsif option.name == "Patch Type" %}
<label> {{option.name}} </label>
{%assign index = forloop.index %}
{%for value in option.values%}
<input class="single-option-selector single-option-selector-{{ section.id }} product-form__input" id="Path Type-{{forloop.index}}" type="radio" name="Patch Type" value="{{ value | escape }}" data-index= "option{{index}}" {% if option.selected_value == value %}checked {%endif%} />
<label for="patch type-{{forloop.index}}">
<img src = "{{value |escape |append:'.JPG' |strip|asset_url}}"/>
</label>
{%endfor%}
</div>
{%else%}
<label {% if option.name == 'default' %}class="label--hidden" {% endif %}for="SingleOptionSelector-{{ section.id }}-{{ forloop.index0 }}">{{ option.name }}</label>
<select class="single-option-selector single-option-selector-{{ section.id }} product-form__input"
id="SingleOptionSelector-{{ forloop.index0 }}"
data-name="{{ option.name }}"
data-index="option{{ forloop.index }}">
{% for value in option.values %}
<option value="{{ value | escape }}"{% if option.selected_value == value %} selected="selected"{% endif %}>{{ value }}</option>
{% endfor %}
</select>
{%endif%}
'''
解决方案
推荐阅读
- sql-server - “MSXML2.ServerXMLHTTP”请求在 SQL Server 中返回 NULL
- c - uint32_t * uint32_t = uint64_t 向量乘法与 gcc
- java - 从 Hadoop 的 MultipleInputs 和 MultipleOutputs 生成单个文件
- data-structures - 代码部队 607A。得到错误的答案
- python - 在 pandas 和 numpy 中恢复丢失的行和列名
- node.js - 在MVC中,使用ORM时我只需要模型吗?
- python - 图像搜索在使用 pyautogui python 的不同系统中不起作用?
- java - Spring boot 未找到线程绑定请求
- assembly - mips uasm代码有什么优势
- sql - 用十进制值更新 SQL 表只会产生 0