我在 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/