【问题标题】:Any way to add CSS for a single page/node?有什么方法可以为单个页面/节点添加 CSS?
【发布时间】:2017-12-29 11:16:40
【问题描述】:

特别是,我的工作网站的主页是一个面板页面,它有很多不同的样式。现在 CSS 只是包含在主主题样式表中。

有没有办法说“如果这是节点文章,则添加article.css”?我要找的是 CSS Injector 吗?

我可能有兴趣将其推广到其他节点/部分/等,但目前我只想处理这一项。

我最终做了什么。

我正在使用 bartik 子主题,并在实际阅读 template.php 时发现有一些注释掉的代码用于包含条件样式表。下面的代码正是我所需要的:

if (drupal_is_front_page()) {
  drupal_add_css(path_to_theme() . "/article.css", 'theme','all'); 
}

【问题讨论】:

  • 您所做的是根据条件包含 css 的正确方法,您的问题是什么?

标签: php drupal-7


【解决方案1】:

您可以查看Code per Node 模块。参考链接here

【讨论】:

  • 让我试试这个
猜你喜欢
  • 2015-03-18
  • 2015-08-09
  • 2020-03-03
  • 2018-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-14
  • 2018-06-12
相关资源
最近更新 更多