Cyb*_*ell 2 php drupal drupal-7
我使用Global:PHP字段在我的视图中有以下php代码
<?php
drupal_set_title($row->title);
?>
Run Code Online (Sandbox Code Playgroud)
我在订单中的php之前有title字段.
我相信这曾经有用,但现在不是......任何想法为什么.我在视图中需要这个,因为我正在加载内容的标题(基于上下文过滤器),我希望它是页面标题.
如果这不是......那还有另外一种方法吗?
小智 9
不知道这是一个错误或没有,但我在做类似的事情,并尝试使用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;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2997 次 |
最近记录: |