gpt4 book ai didi

expressionengine - 更改修改器似乎不会更新价格

转载 作者:行者123 更新时间:2023-12-02 00:15:42 25 4
gpt4 key购买 nike

当我选择不同的修饰符选项时,我似乎无法让 Store 动态更新产品的价格。

我将商店放入沙盒环境中,其中只有一种产品具有 1 个修饰符:大小。有小号和大号 2 种尺寸。大号差价 10 美元。

当我将产品添加到购物车时,会考虑价格差异,但我需要在添加到购物车之前选择实际选项时动态更改价格差异。

我没有自己的自定义模板,只是使用提供的示例之一,问题仍然存在。

代码:

<div class="control-group">
<label class="control-label">Price</label>
<div class="controls">
{if on_sale}
<del>{regular_price}</del><br />
{price}
<span class="label label-success">Save {you_save} ({you_save_percent}%)</span>
{if:else}
{regular_price}
{/if}
</div>
</div>

{modifiers}

<div class="control-group">
<label class="control-label" for="{modifier_input_name}">{modifier_name}</label>
<div class="controls">
{if modifier_type == 'var' OR modifier_type == 'var_single_sku'}
<select id="{modifier_input_name}" name="{modifier_input_name}">
{modifier_options}
<option value="{option_id}">
{option_name} {if price_mod_val} ({price_mod}) {/if}
</option>
{/modifier_options}
</select>
{if:else}
<input type="text" id="{modifier_input_name}" name="{modifier_input_name}" value="" />
{/if}
<p class="help-block">{modifier_instructions}</p>
</div>
</div>

{/modifiers}

EECMS版本:1.5.2商店:1.6.1PHP:5.3.6环境:OSX 上的 MAMP

任何帮助都将不胜感激,因为这非常紧急。

干杯丹

最佳答案

动态产品变量基于 css 类,它告诉内置的 javascript 在何处更新价格。

https://exp-resso.com/docs/store/tags/product.html#dynamic-product-variables

要使其正常工作,只需将您的价格包装在 <span> 中元素,像这样:

<span class="store_product_price">{price}</span>

另请注意,1.6.0 中存在一个错误,导致此错误在某些情况下中断(尽管您提到您正在运行 1.6.1,所以这应该不是问题)。

关于expressionengine - 更改修改器似乎不会更新价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13317088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com