0

Drupal 7マザーシップテーマを使用しており、ビューアコーディオンとnivoスライダーをインストールしています。ブロックとページに公開されるコンテンツをプレビューできるビューページでは、アコーディオンが機能していることがわかりますが、実際のページでは、Uncaught TypeErrorが発生します:オブジェクト[オブジェクトオブジェクト]にはメソッド「アコーディオン」がありませんそして、nivoスライダーがあるホームページでUncaught TypeErrorが発生します:オブジェクト#にはメソッド'nivoSlider'がありません。私の推測では、2つのバージョンのjQueryを同時に実行しているか、ファイルの順序が正しくない可能性があります。

よくわかりませんが、コアディレクトリにあるものから、jQuery 1.4.4はコアファイル用であり、jQuery 1.8.3(script.js?mg3zbeファイルで最後から2番目)を使用します。 1.4.4サイトから大量のjQueryがコアに対して未定義であり、jQuery 1.8.3をテーマから除外すると、グレースケールフェードプラグインに対して未定義になり、それが機能しなくなります。

DrupalでjQueryファイルを並べ替える方法と方法がわかりません。私の.infoファイルでは、jsファイルを使用する必要があります

; -------------- JS -------------

scripts [] = js / script.js

スクリプト[]=js / greyscale-fade.js

ここに画像の説明を入力してください

誰かが何が悪いのか、そしてこれに対する解決策を指摘してくれることを願っています。それは私を夢中にさせています。

これは、アコーディオンのセットアップが正しいことを示すスクリーンショットでもあり、それを除外することができます。 ここに画像の説明を入力してください

4

0 に答える 0