gpt4 book ai didi

css - drupal_add_css 不工作

转载 作者:行者123 更新时间:2023-12-04 21:39:35 27 4
gpt4 key购买 nike

我正在尝试有条件地将样式表添加到我的 drupal 6 站点。我已将以下代码添加到我的 template.php 文件中进行测试,但它不起作用。 css 文件没有添加到我的网站。

function ben_preprocess_page(&$vars) {
drupal_add_css('/sites/all/themes/ben/advice.css','theme','all',FALSE);}

当我把它放在我使用 hook_init() 创建的自定义模块中时,这段代码工作正常,但我想我需要把它放在我的 template.php 文件中,因为我想检查我所在的页面。

如有任何帮助,我们将不胜感激。

最佳答案

我用这段代码来解决我的问题:

function ben_preprocess_page(&$vars) {
$alias=drupal_get_path_alias($_GET['q']);
$alias=explode('/',$alias);
$vars['ben'] = $alias[0]; }

然后我可以将 $ben 添加到 body 类中的 page.tpl.php 中,并根据不同的值组成 css 类规则。例如如果路径是“建议”,我会创建一个名为“.advice”的 css 规则。

感谢大家的帮助,帮我解决了问题。

关于css - drupal_add_css 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2148607/

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