【发布时间】:2014-09-01 23:13:49
【问题描述】:
我遇到了一些麻烦。我正在改造我的商店,并试图改变变体下拉菜单在前端的显示方式。根据我的阅读,option_selection.js 是从 Shopifys 服务器托管和加载的全局资产,它改变了我的产品选项在我的主题中的显示方式。
目前它提供了两个下拉菜单,其中包含我设置的两个输卵管选项。我想要的是在下拉选项的标题旁边显示产品价格。
目前看起来是这样的...
我希望它看起来像这样...
或者最好还是有这样的 +/- 价格修饰符...
不幸的是,我不知道如何处理这个问题。模板代码似乎设置为显示价格,但我猜它被 option_selection.js 覆盖
模板代码如下:
<select name="id" id="productSelect" class="product-variants trees">
{% for variant in product.variants %}
{% if variant.available %}
<option {% if variant == product.selected_or_first_available_variant %} selected="selected" {% endif %} value="{{ variant.id }}">{{ variant.title }} - {{ variant.price | money_with_currency }}</option>
{% else %}
<option disabled="disabled">
{{ variant.title }} - Sold out
</option>
{% endif %}
{% endfor %}
</select>
我曾在 Shopifys 论坛中询问过,但他们似乎已经死了。
【问题讨论】:
-
我遇到了同样的问题,所以我为 shopify 写了一个更简单的选项选择器:gist.github.com/zakhardage/6505030
标签: javascript shopify