質問: jfactory::getdocument(); $rsws_document->addscript(); それで、私の目的を達成する簡潔な方法は何ですか? joomlaがそのような機能を提供しない場合、ページの読み込み速度にとって重大な欠点となります。また、モジュールからカスタムスタイルシートを追加して、同じモジュールがそのページで複数回追加しても、ページに1回だけ挿入されるようにしたい-<style type="text/css"> .classname { color:red; }.....</style> どうすればこれを達成できますか?
回答: jdocument-> addscript()には、スクリプトのロードを延期したり、非同期でロードしたりするオプションがあります。 apiドキュメントを参照してください: http://api.joomla.org/cms-3/classes/jdocumenthtml.html#method_addscript これにより、ブラウザーはプロセスの後の方でスクリプトをロードできるようになり、ページロード時間の助けになります。ページの下部にスクリプトをロードするapiはありません。それが必要な場合は、サードパーティの拡張機能を使用するか、テンプレートに直接追加する必要があります。