php - 如何删除 joomla 中的所有 javascript?

标签 php joomla

我在这里使用代码

<head>
...
<?php 
$user =& JFactory::getUser(); 
if ($user->get('guest') == 1) { 
   $headerstuff = $this->getHeadData(); 
   $headerstuff['scripts'] = array(); $this->setHeadData($headerstuff); 
} 
?>
<jdoc:include type="head" />
</head>

但是当运行代码是模板加载所有 javascript 时,如何修复它删除模板 joomla header 中的所有 javascript

最佳答案

要删除可在模板中使用的脚本:

$doc = JFactory::getDocument();    
unset($doc->_scripts[$this->baseurl.'/media/system/js/mootools-core.js']);

关于php - 如何删除 joomla 中的所有 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11517622/

相关文章:

html - 更改 Joomla 布局中的列宽

javascript - 比较用 PHP hash() 和 NodeJS crypto.createHash() 制作的 SHA256

php - 基于下拉选择的SQL查询

php - 禁用 PHPStorm 新文件品牌

php - 达到提交限制时隐藏 RSFormPro 表单的各个部分

php - 从 url 中删除 joomla View 名称和组件名称

php - 用于 Laravel 5.6 中 api 路由的 ThrottleRequestMiddleware

php - Laravel 5.3 中间件类不存在

javascript - 用于简单重定向功能的最佳 Joomla 扩展类型

php - 增加 VARCHAR 长度或使用 php 处理问题?