Joomla 3.3 Unset CSS

时间:2014-07-30 19:40:55

标签: php css joomla joomla3.0

我无法解决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都可以正常工作。

1 个答案:

答案 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您的网站 - 缓存版本会忽略您的模板覆盖并添加您的文件 - 所以我建议使用插件方法。