私たちは特別な注意が必要なページがいくつかあります。jquery-uiは、何らかの形で記事の頭の部分に追加される外部スクリプトから呼び出されます。Joomla!記事の頭部にスクリプトを追加
私はjumiで試したことがありますが、これは最良の選択ではありません(PHPの代わりにjsをHTML本体でレンダリングすることを含む).JavaScriptファイルを追加する唯一の方法は、PHPファイルこれはエコーをエコーしますが、想像するように、これはパフォーマンスの面でエレガントで効率的ではありません。
別の試みであったが、スクリプトをエコーの代わりに、私が使用して試してみた:
<?php
$document = &JFactory::getDocument();
$document->addScript("path/to/jsfile.js");
?>
が、私が期待してきたように、それは動作しませんでした、joomlaのは、この前に、ヘッド部を作成しているようですPHPスクリプトは実行される可能性があります。
私は簡単なヘッダーを付けましたが、すべての記事にファイルが含まれているようですが、それは帯域幅とJavaScriptの問題の可能性がかなり大きいためです道路。
私はjoomlaに新しいので、いくつかの柔軟性を提供するものは答えとして良いです。
不明な点がある場合は、できる限りお答えください。
私はjoomla 1.7とphp5を使用しています。
addScript()メソッドはどこにありますか?記事の中に?その記事のみにjqueryをロードしますか?テンプレートに手書きしてみましたが、条件付きでのみロードしましたか? –
addscriptはjumiで使用されているphpファイルで呼び出されますが、記事にjavascriptを追加していませんか? – ComputerSaysNo