我已經創造了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