【问题标题】:Add Link to CSS StyleSheet添加指向 CSS 样式表的链接
【发布时间】:2014-01-30 21:56:48
【问题描述】:

我可以在哪里添加指向 Joomla 中自定义 css 文件的链接?

我曾尝试在 index.php 中添加文件,但它仅对该模板有效,如果我加载另一个模板,我会丢失链接。

我正在使用 Joomla 2.5。

【问题讨论】:

  • css 文件的链接应该在模板的 index.php 中,为什么不直接修改那个呢?为了不“松开”另一个模板中的链接,您需要将所需的 css 文件复制到您更改为的模板。
  • 天啊,您希望在您的网站上加载多少模板?为每个模板保留单独的 CSS 文件
  • 如果您的 CSS 文件与任何组件相关,则在该组件视图中加载它将可用于所有模板。否则,它应该与模板相关并且可用于当前模板,因此您必须在必要时将其复制到其他模板。

标签: css joomla joomla2.5


【解决方案1】:

站点范围的 css 的正确位置应该是模板 index.php 文件。但是由于您计划使用多个模板,唯一有意义的选择是将其添加到系统插件事件中,而不是拼出您需要使用的代码

$document->addStyleSheet($cssurl)

但是,如果您将其插入到所有模板中,效果会更好。另请注意,系统页面缓存可能不会在缓存命中时运行事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-05
    • 2012-09-27
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    相关资源
    最近更新 更多