2013-01-31 58 views

回答

1

价格和优惠的价格HTML不是HADR编码 - 它是由应用程序/设计/前端/基/默认/模板/目录/产品的javascript Product.OptionsPrice(宣布改变/view.phtml)

var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>); 

类的实施是在JavaScript文件JS /瓦瑞恩/ products.js

功能应该改变价格Product.OptionsPrice.reload

那JS对象期望的价格和特殊价格的HTML元素在某些层次(

<span><span>...</span></span> 

这仅仅是一个例子就是我所谓的层次)并且此层次结构的元素必须具有某些不应删除或重​​命名的类和ID属性。

您对phtml文件的更改导致此代码失败(如果您使用萤火虫检查您的页面,您会注意到存在javascript错误 - 未必与此问题有关,但您应该修复它们)。

开始修复这个最简单的方法是,你复制HTML的部分,涉及到价格,从默认的PHTML文件并重新CSS一旦它的工作原理。

此外,如果您通过管理员(系统 - >配置 - >设计 - >软件包 - >当前软件包名称)更改了主题,您可以将其从'your_theme'更改为'默认'并查看它应该如何工作。

+0

感谢Domen。它看起来像我的一个模板中的if语句有问题。也会看看这些错误。 – user2029459