我在magento商店中有一个自定义的分组产品页面。通过使用此代码编辑grouped.phtml文件,我可以将自定义选项值放在该分组产品页面中。
foreach($product->getOptions() as $o):
$values = $o->getValues();
我可以使用此代码发布自定义选项标题及其值;
echo $v->getData('title');
echo ('+').$v->getData('price');
但问题是我无法反映自定义选项选择的价格。
当我查看view.phtml文件时,我可以看到一个函数正在调用自定义选项字段,以便反映价格。
所以我重写我的自定义选项选择这样的盒子代码
<select name="sel_<?php echo $_item->getId()?>" id="sel_<?php echo $_item->getId()?>" class=" product-custom-option" title="" onchange="opConfig.reloadPrice()">
<option value="">-- Please Select --</option>
<?php foreach ($values as $v):?>
<option value="<?php echo $v->getData('title');echo ('+').$v->getData('price');?>">
<?php echo $v->getData('title');echo ('+').$v->getData('price');?>
</option>
<?php endforeach;?>
</select>
这里我在select框中调用了onchange函数opConfig.reloadPrice()。但价格仍然没有变化。可能出现的问题是什么?