我刚创建了一个捆绑产品,价格就是
价格配置:£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
答案 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脚本或元素因此而丢失。