gpt4 book ai didi

php - 在 drupal 中覆盖内容页面的更好方法

转载 作者:可可西里 更新时间:2023-11-01 00:48:10 25 4
gpt4 key购买 nike

我正在我的模板文件中使用此功能创建自定义内容页面

function myTheme_preprocess_page(&$var, $hook) {
if (isset($var['node']->type)) {
$var['theme_hook_suggestions'][] = 'page__' . $var['node']->type;
}
}

然后我正在为我的内容创建一个自定义页面——“content_name”.tpl.php 文件。但是,这也会覆盖该内容的编辑、审核、跟踪页面。我只希望它覆盖主要内容页面。是否有捷径可寻。

最佳答案

将您的代码更改为:

function myTheme_preprocess_page(&$var, $hook) {
if (isset($var['node']->type) && is_null(arg(2))) { // the edited line
$var['theme_hook_suggestions'][] = 'page__' . $var['node']->type;
}
}

关于php - 在 drupal 中覆盖内容页面的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13498053/

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