我已经创造了Magento的模板,并增加了一些配置的产品。当您选择下拉菜单时,会显示价格变化(例如+6),这反映在购物车中。更新价格 - Magento的
不过,我想它UPADTE产品页面上的常规和特殊的价格。有没有办法做到这一点,或者它是静态HTML?
干杯
http://www.titan.x-brand.co.uk/bath-panels/trojan-supastyle-750mm-acrylic-end-panel.html
我已经创造了Magento的模板,并增加了一些配置的产品。当您选择下拉菜单时,会显示价格变化(例如+6),这反映在购物车中。更新价格 - Magento的
不过,我想它UPADTE产品页面上的常规和特殊的价格。有没有办法做到这一点,或者它是静态HTML?
干杯
http://www.titan.x-brand.co.uk/bath-panels/trojan-supastyle-750mm-acrylic-end-panel.html
价格和优惠的价格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'更改为'默认'并查看它应该如何工作。
感谢Domen。它看起来像我的一个模板中的if语句有问题。也会看看这些错误。 – user2029459