gpt4 book ai didi

php - Drupal 7 drupal_set_title 在 View 中不起作用

转载 作者:行者123 更新时间:2023-12-04 14:32:01 25 4
gpt4 key购买 nike

我使用 Global: PHP 字段在我的 View 中有以下 php 代码

<?php
drupal_set_title($row->title);
?>

我在订单中的 php 之前有标题字段。

我敢肯定这曾经有效,但现在不行……任何想法为什么。我在 View 中需要这个,因为我正在加载内容的标题(基于上下文过滤器)并且我希望它是页面标题。

如果这不行……还有别的办法吗?

最佳答案

不确定这是否是一个错误,但我正在做类似的事情并尝试使用 drupal_set_title()hook_preprocess_views_view() ,没有运气。我最终这样做了,这对我有用。

<?php
function my_module_preprocess_views_view(&$vars) {
// My view
if ($vars['view']->name == 'my_view') {
// Code to dynamically set title here...

// Override view's title, drupal_set_title() was no longer working
// it didn't work in views Global block either.
$vars['view']->build_info['title'] = $my_title;
}
}
?>

关于php - Drupal 7 drupal_set_title 在 View 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343623/

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