Magento:捆绑产品上的Javascript错误

时间:2012-01-31 11:56:50

标签: javascript magento

我刚创建了一个捆绑产品,价格就是

  

价格配置:£0.00

即使产品列表项显示正确的价格。

我想我已经设法将其追踪到

中的一段javascript
  

应用程序/设计/前端/默认/优化/模板/束/目录/产品/视图/ price.phtml

我在这段代码上收到错误Uncaught ReferenceError: bundle is not defined

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

该文件中没有其他对bundle的引用,所以我不确定它应该在哪里制作。

以前有人看过这个吗?

Magento ver。 1.5.1.0

4 个答案:

答案 0 :(得分:5)

我也有这个问题。

我通过将<?php echo $this->getChildHtml('product_type_data') ?>添加到我的product \ view.phtml文件来修复它,可能是因为iegik在他的回答中提到了。

答案 1 :(得分:2)

我们遇到的问题是与jQuery的冲突。在某些时候,我添加了一些来自MailChimp(使用jQuery)的嵌入代码。

删除mailchimp代码后。一切都好了

答案 2 :(得分:1)

如果之前没有添加,则应将该变量添加到html中。这是一个Product.Bundle - 原型模型。

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

请参阅https://gist.github.com/4203712将帮助您了解getJson,getJsonConfig等方法......

答案 3 :(得分:0)

意识到我在view.phtml页面上注释了一些代码。事情我认为我不需要,但似乎某些JS脚本或元素因此而丢失。