Drupal - 禁止特定页面中的css文件

时间:2017-03-21 11:24:33

标签: javascript css drupal drupal-7

我在Drupal中使用自定义主题,jquery和bootstrap版本已经过时了。旧页面都在该版本中,但我想设计几个新页面,我想要包含最新版本的bootstrap和jquery。现在每当我设计一个新页面时,Drupal本身都会添加一些包装器,并在聚合js文件中包含以前的bootstrap,jquery版本。我只是希望它是简单的HTML,不包括任何其他css / js文件或进行任何其他修改。

我在链接和脚本标记中添加了CSS,JS文件。少数元素也有内联css。我只是希望它呈现为一个简单的HTML页面

目前这是我的theme.inc文件

foreach ($stylesheets as $stylesheet) {
  drupal_add_css($stylesheet, array('group' => CSS_THEME, 'every_page' => TRUE, 'media' => $media));
}

我想限制某些页面。任何线索?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用hook_css_alter()和hook_js_alter(),如下所示:

Drupal 7 override jquery js file in custom theme

在主题中的template.php中的节点预处理函数中。但我不知道你是否可以将其限制在某些节点或页面上。