2012-01-31 124 views
2

JavaScript錯誤我剛剛創建了一個捆綁式的產品和價格是走出來的Magento的:在捆綁產品

價格作爲配置:£0.00

即使產品列表項顯示正確價錢。

我覺得我已經成功地追查到一段JavaScript在

應用程序/設計/前端/默認/優化/模板/包/目錄/產品/視圖/ price.phtml

,我發現了錯誤Uncaught ReferenceError: bundle is not defined這個代碼:

<script type="text/javascript"> 
    bundle.reloadPrice(); 
</script> 

沒有其他的參考bundle在該文件中,所以我不知道WH它應該是已經被製造出來的。

有沒有人看?

Magento ver。 1.5.1.0

回答

2

我們遇到的問題是使用jQuery的衝突。在某些時候,我添加了一些來自MailChimp的嵌入代碼(使用jQuery)。

一旦我刪除了mailchimp代碼。一切都更好

0

意識到,我已經註釋掉view.phtml頁面上的一些代碼。我認爲我不需要的東西,但似乎某些JS腳本或元素因此失蹤。

1

捆綁變量應該被加入到HTML,如果之前沒有添加它。這是一個Product.Bundle - 原型的模型。

var config = <?php echo $this->getJsonConfig() ?>, 
    bundle = new Product.Bundle(config) 

https://gist.github.com/4203712會幫助你得到了解喜歡的getJSON,getJsonConfig方法...

5

我有這個問題爲好。

我加入<?php echo $this->getChildHtml('product_type_data') ?>我公司產品\ view.phtml文件,可能是由於什麼iegik提到了他的答案固定它。