web-dev-qa-db-ja.com

Joomla 3xのJqueryファイルをヘッドセクションにリンクする方法

Joomla 3xのjqueryファイルをヘッドセクションにリンクする方法。また、プラグイン「jQuery ++ Integrator by tushev.org」をダウンロードしてインストールしましたが、これは私にはうまくいきません。私はこれを画像スライダーに試しています。どんな助けも大歓迎です。

前もって感謝します

2
webanup

Joomla 3は実際にはjQueryバージョンのコアが同梱されています。他のjQueryバージョンを使用すると、競合のみが発生する可能性があります。したがって、可能な限りJoomlaに付属しているものを使用する必要があります。

これをロードするには、コマンドJHtmlJquery::framework()を使用する必要があります( http://api.joomla.org/cms-3/classes/JHtmlJquery.html#method_framework を参照)。これにより、「noConflict」モードでヘッドにロードされ、複数の拡張機能から要求された場合でも、1回だけロードされるようになります。

あなたの場合、私はこのコードを使用します:

JHtmlJquery::framework(); 
JHtml::script('com_yourcomponent/jssor.core.js', false, true);
JHtml::script('com_yourcomponent/jssor.utils.js', false, true);
JHtml::script('com_yourcomponent/jssor.slider.js', false, true);
JHtml::script('com_yourcomponent/slide.js', false, true);

次に、ファイルを次の場所に配置します。

  • /media/com_yourcomponent/js/jssor.core.js
  • /media/com_yourcomponent/js/jssor.utils.js
  • /media/com_yourcomponent/js/jssor.slider.js
  • /media/com_yourcomponent/js/slide.js

このようにすると、必要に応じて、テンプレートで特定のファイルを上書きすることもできます。詳細については、Michael Babkerの優れたブログ投稿を参照してください。 http://www.babdev.com/blog/139-use-the-media-folder-allow-overridable-media

2
Bakual