2012-01-31 17 views
2

にJavaScriptエラーが私はちょうどバンドル製品を作成して価格が設定されMagentoの:バンドル製品

価格として出ている:製品のリスト項目が正しいを示していても£0.00

価格。

は私が

アプリ/設計/フロントエンド/デフォルト/最適化/テンプレート/バンドル/カタログ/製品/ビュー/ price.phtml

にはJavaScriptのピースにそれを追跡するために管理してきたと思います

私は、このコードにエラー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

をお手伝いします参照してください。

私が原因iegikが彼の答えに言及するものとそう、view.phtmlファイル\私の製品に<?php echo $this->getChildHtml('product_type_data') ?>を追加することによってそれを修正。

関連する問題