gpt4 book ai didi

drupal - 自定义页面-xxxx.tpl.php 不起作用

转载 作者:行者123 更新时间:2023-12-04 05:41:11 24 4
gpt4 key购买 nike

我有一个名为 page--news.tpl.php 的页面,这是我为我的新闻页面创建的。但是在我清除缓存后,页面仍然没有使用,drupal 使用原始 page.tpl.php。任何想法如何解决它?

最佳答案

另一种方法是通过几行代码的预处理钩子(Hook)。
这是怎么回事

function <module_name>_preprocess_page(&$variables) {
if (isset($variables['node'])) {
$variables['theme_hook_suggestions'][] = 'page__'.$variables['node']->type;
}
}

假设您有一个节点类型为“news”,那么 tpl 应该看起来像 'page--news.tpl.php',上面的代码将处理其余部分。

关于drupal - 自定义页面-xxxx.tpl.php 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11226362/

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