【问题标题】:Drupal - Prohibit css files in specific pagesDrupal - 禁止特定页面中的 css 文件
【发布时间】:2017-03-21 11:24:33
【问题描述】:

我在 Drupal 中使用自定义主题,而 jquery 和 bootstrap 版本已经过时了。旧页面在那个版本中,但我想设计几个新页面,我想在其中包含最新版本的 bootstrap 和 jquery。现在,每当我设计一个新页面时,Drupal 本身都会为其添加某些包装器,并将以前的引导程序、jquery 版本包含在聚合 js 文件中。我只是希望它是纯 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));
}

我想对某些页面进行限制。有线索吗?

【问题讨论】:

    标签: javascript css drupal drupal-7


    【解决方案1】:

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

    Drupal 7 override jquery js file in custom theme

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 2020-01-26
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多