2

Magento 1.13 EE デプロイメントで HelloResponsive EE テーマを使用しています。

eWAY ゲートウェイの拡張機能をセットアップする際に、Prototype.js ファイルにエラーがあり、JSON の投稿に干渉していると言われました。

キャッチされていない TypeError: オブジェクト以外のプロトタイプで呼び出された Object.keys:126 addMethods プロトタイプ.js:126 プロトタイプを作成します。js:115 (無名関数)

for (var i = 0, length = properties.length; i < length; i++) klass.addMethods(properties[i]);

カスタム テーマも JQuery を使用するため、これは競合の問題である可能性があります。しかし、Prototype 呼び出しの前に JQuery 呼び出しを移動しようとすると、JQuery 関数が機能しなくなります。

エラーがプロトタイプ/ JQueryの競合に関連しているかどうか(私はnoConflictスクリプトを使用しています)、および2.これを修正する最善の方法を説明できる人はいますか?

ありがとう!

ランディ

4

1 に答える 1

1

このスレッドの回答を見て、それが役立つかどうかを確認してください。基本的に、テーマに古いテンプレート ファイルがあり、いくつかの重要な変数定義が欠落していました: https://magento.stackexchange.com/questions/7682/error-in-prototype-js

于 2013-10-16T17:05:55.317 に答える