我无法解决css样式问题。这是我尝试过的:
$BaseURL = $this->baseurl;
unset($this->_styleSheets[$BaseURL.'/media/com_namewithheld/css/style.css']);
unset($this->_styleSheets[JURI::root(true).'/media/com_namewithheld/css/style.css']);
既不起作用,我甚至尝试使用整个网站的网址?怎么可能出错?所有其他unset都可以正常工作。
答案 0 :(得分:0)
如果是Joomla媒体文件夹,您可能不需要模板部分“com_namewithheld /”
$BaseURL = $this->baseurl;
unset($this->_styleSheets[$BaseURL.'/media/css/style.css']);
unset($this->_styleSheets[JURI::root(true).'/media/css/style.css']);
某些组件会强制添加样式表和javascripts,并且unset无法通过模板工作。
我所知道的最佳方式是:
a)注释掉代码:a discussion i had on it
b)使用插件:JS CSS Control是我推荐的用法
另外如果您决定cache您的网站 - 缓存版本会忽略您的模板覆盖并添加您的文件 - 所以我建议使用插件方法。