これは実際のJSエラーではないと思いますが、症状はJSに関連しています。私はSCP(Simple Configurable Products)を使用してMagento 1.7.0.2をインストールしていますが、これは私が望む/期待どおりに100%動作します。私の初期の開発では、SCPモジュールの1つの特定のファイルにいくつかのメソッドを追加しましたapp/code/community/OrganicInternet/SimpleConfigurableProducts/Catalog/Model/Product/Type/Configurable.php
。
SCPモジュール内のこれらのメソッドを使用すると、すべてが機能しますが、ローカルコードプールにSCPを拡張する追加のモジュールを作成し、そこに追加のメソッドを配置する必要があることに気付きました。そこで、Bendart_Matrixを作成しました。SCPから3つのメソッドを切り取り、Configurable.php
自分のモジュールに配置しましたapp/code/local/Bendart/Matrix/Catalog/Model/Product/Type/Configurable.php
。ページがまだ読み込まれている間、Product
JSオブジェクトが正しく作成されていないことに最終的に関連するいくつかのJSエラーがあるように見えます。.Options
私のメソッドがSCPの一部である場合のように、メソッドで作成されることはありません。
これがなぜであるかについて論理的な理由を見つけることができないので、モジュールの要点(Configurable.php、config.xml、Bendart_Matrix.xml)とSCPから同じファイルを作成しました。繰り返しになりますが、モジュールを無効にするか削除して、メソッドをSCPファイルに戻すと、機能します。変?
SCP config.xml:https ://gist.github.com/4327015
SCPモジュール宣言XML:https ://gist.github.com/4327012
SCP Configurable.php(私のファイルからのメソッドを除く:https ://gist.github.com/4326996
私のconfig.xml:https ://gist.github.com/4326988
私のモジュール宣言XML:https ://gist.github.com/4326986
私のConfigurable.php(問題のメソッドのみ):https ://gist.github.com/4326909
適切に実行し、SCPモジュールからメソッドを削除したいので、助けやアドバイスをいただければ幸いですが、見逃した依存関係などがあるようです。