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