gpt4 book ai didi

drupal - 为管理员禁用 Drupal 的 CSS/JS 聚合

转载 作者:行者123 更新时间:2023-12-04 10:46:00 25 4
gpt4 key购买 nike

Drupal 6 有一个很棒的 CSS 和 JavaScript 聚合器。不幸的是,它会干扰开发,因为它只会在您清除 Drupal 缓存时重新生成。

我想为非管理员打开它(以保存 HTTP 请求),但将单独的 CSS 和 JS 文件直接提供给管理员进行开发。有人做过吗?是否可以?

最佳答案

这是一个有趣的想法。由于聚合设置存储在 Drupal 变量中,并且在引导期间被读入全局 $conf 数组,我在模块 hook_init() 中尝试了以下操作执行:

global $user;
if (1 == $user->uid) {
global $conf;
$conf['preprocess_css'] = FALSE;
$conf['preprocess_js'] = FALSE;
}

到目前为止,这只是工作:)

现在我很怀疑——根据我多年来的标准经验,如果第一眼看起来那么简单,它迟早会严重崩溃;)

但是现在我能想象到的最糟糕的事情是,它只是在由于某种原因或其他原因 $conf 数组在页面周期期间重新填充的情况下失败,在这种情况下,管理员只会再次获取缓存的版本。

关于drupal - 为管理员禁用 Drupal 的 CSS/JS 聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1375858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com