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

标签 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));
}

我想限制某些页面的使用。有线索吗?

最佳答案

您可以像这里建议的那样尝试 hook_css_alter() 和 hook_js_alter():

Drupal 7 override jquery js file in custom theme

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

关于javascript - Drupal - 禁止特定页面中的 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42925719/

相关文章:

javascript - AngularJS:如何将 ng-click 绑定(bind)到使用嵌入或对象元素插入的 SVG 图像

javascript - YUI 3 : How do I break out of NodeList . 一些()循环?

Internet Explorer 中的 JavaScript 故障排除工具

html - CSS - 在现有 div 下方移动按钮

php - Drupal 节点存在时显示 404

drupal - Pressflow 5 和 Varnish

javascript - 从 Angular 侧的nodejs读取cookie

jquery - 相对位置不适用于元素

javascript - 使用 div 重新创建行为 "background-attachment: fixed"

php - 为外观设置文件上传设置 FILE_STATUS_PERMANENT