Joomlaでテンプレートを作成しました!3x ですが、ページ ヘッダーのデフォルトの JavaScript コードとスタイルシートを削除したいと考えています。
私のコードは次のとおりです。
$doc = JFactory::getDocument();
//Remove default configuration
$doc->setGenerator("");
$headData = $doc -> getHeadData();
unset($headData['metaTags']['http-equiv']);
$doc -> setHeadData($headData); //Is OK
$doc -> _styleSheets = array(); //Is OK
$doc -> _scripts = array(); //Is OK
$doc -> _script = array(); **// Not OK**
//Add foundation
$doc->addStyleSheet('templates/'.$this->template.'/css/foundation.css');
$doc->addScript('templates/'.$this->template.'/js/jquery.js');
$doc->addScript('templates/'.$this->template.'/js/modernizr.foundation.js');
テンプレート ヘッダーの HTML は次のようになりました。
function keepAlive() { var myAjax = new Request({method: "get", url: "index.php"}).send();} window.addEvent("domready", function(){ keepAlive.periodical(840000); });
jQuery(document).ready(function() {
jQuery('.hasTooltip').tooltip({});
});
// The block is not removed
この JavaScript コードを削除するにはどうすればよいですか?
参照ファイル:
- /libraries/joomla/html/behavior.php
- /libraries/cms/html/bootstrap.php