私のサイトでは多くのJavaScriptを使用しています。動作し、クロスブラウザテストに合格していますが、JavaScriptファイルがJoomla記事に含まれていることが重要です。これはそれを回避するための間違った方法であると読みましたが、理由がわからず、それを行うためのより良い方法がわかりません(1つの理由は、JavaScriptがヘッドに含まれていないことに関係していたと思います)ウェブページの)。
[〜#〜]重要[〜#〜]テンプレートにJavaScriptを含めることを検討しましたが、各Joomla記事は大幅に異なる場合があります。私は同様のカテゴリの記事と一貫性を保つように努めていますが、これが常に可能であるとは限りません。テンプレートにJavaScriptを含める場合、カテゴリタイプごとに異なるテンプレートを作成する必要がありますが、それでも奇妙なスクリプトをいくつかの記事に含める必要があります。
おそらく、カスタムHTMLモジュールを介してJavaScriptを含める必要がありますか?これが現在の方法に比べてどのようなメリットがあるのか本当にわかりません。
[〜#〜]質問[〜#〜]
EDIT1
私は特に興味があります方法私の状況では、JoomlaにJavaScriptを追加することをお勧めします。
JavaScriptをユーザーとして含め、記事に合わせてカスタマイズしている場合は問題ありません。特に、記事ごとに異なる場合。
ただし、複数の記事で同じJavaScriptコードを繰り返し使用する場合は、別の記事のレイアウトのようなより良い解決策があるかもしれません。
ここで代替レイアウトの詳細を読むことができます: http://docs.joomla.org/Layout_Overrides_in_Joomla 。基本的には、元のレイアウトファイルを上書きするのと同じように、テンプレートにコピーします。ただし、ファイルの名前を新しい名前に変更します。この新しいレイアウトは、記事の代替レイアウトとして選択できます。次に、JavaScriptをそのレイアウトに追加して、必要な記事ごとに再利用できます。
別の方法は、カスタムモジュール、またはサイトにアセットを追加できる利用可能なプラグイン/モジュールのいずれかを使用することです。ただし、個人的には別のレイアウトを使用すると思います。
ユーザーに記事にJavaScriptコードを含めるように依頼する拡張機能の開発者について話している場合は、それらの開発者を解雇する必要があります:-)
記事はコンテンツ用であり、ソースコードではありません。
経験則、場所によってコンテンツは異なります。
Javascriptをすばやく含める必要がある場合は、NoNumber Sourcererをお勧めします: http://www.nonumber.nl/extensions/sourcerer
DRYの原則、繰り返してはいけません。 JavaScriptコードでモジュールを作成し、{loadposition module-position}
Joomla記事にJavaScriptを含めないでください。はいの場合、なぜですか?
私は記事でJSをまっすぐに使用しないように優しくアドバイスします...
この状況でjavascriptをどのように含めますか?各記事は非常に異なるjsを使用できることに注意してください。
私は好奇心が強い-すべての記事に「実質的に異なるJS」が必要なのは何ですか?きっとあなたができる一般化があるに違いありませんか?