【发布时间】:2016-03-15 08:37:43
【问题描述】:
我正面临一个我认为许多其他问题都存在的问题,但我无法找到解决方案。
基本上,我想在所有扩展的 css 之后加载一个自定义 css,这样我就可以自定义它的外观,而不必为所有内容设置重要性。
问题是 Joomla 在加载扩展文件之前加载 css 文件,因此我的 custom.css 或模板 css 不起作用。
我试过了
$doc->addStyleSheet($this->baseurl.'/templates/'.$this->template.'/css/custom-style.css');
在<jdoc:include type="head" />之后
但它显然不起作用。
在 joomla 文档中它说所有第三方扩展都应该使用JHtml->addStyleSheet 来允许样式覆盖。但是有很多扩展没有这样做。
关于如何在所有扩展 CSS 之后加载 custom.css 或我的模板文件有什么建议吗?
【问题讨论】:
-
您可以在页脚中添加自定义 CSS,这将覆盖所有样式。检查这个 - joomla.stackexchange.com/questions/371/…
-
谢谢 Mirko,我现在看看
-
在那个问题上有人发布了内置的 propostar 有一个 user.css 覆盖。我将看看 joomla 附带的模板做了什么,如果对我有用,我会尝试实施类似的解决方案。我在模板和扩展当前概念中遇到的一件事是它们都加载了一堆东西。我见过加载 mootools、核心、更多、jquery、扩展 js 和样式、引导程序等的网站。太多的东西。考虑为扩展提供一个基本的html输出会很好,任何其他花哨的东西都是一个插件扩展模板
标签: css templates joomla joomla-extensions