拉动Drupal Views Custom Field $数据变量的字段值?

时间:2011-09-15 15:14:04

标签: php drupal drupal-views drupal-field-api

在Drupal 6中,我正在使用Views Custom Field模块将一些php插入到我的View中。 php CustomField中的帮助文本为:

  

$ data:包含从数据库中检索到的记录(例如$ data-> nid)。

好的......看起来很简单。所以,我有一个名为field_short_title的自定义字段,它在视图中输出。现在我如何从$data变量中提取该值?我尝试了以下,但没有运气:

$data->field_short_title

$data->field_short_title_value

$data->node_data_field_short_title.field_short_title_value

当然这只是我的某种Drupal语法错误......对吗?

2 个答案:

答案 0 :(得分:1)

啊......我用<?php print_r ($data) ?>看看那个$ data变量发生了什么。这就是我要找的东西:

node_data_field_short_title_field_short_title_value 

所以整件事看起来像这样:

<?php echo $data->node_data_field_short_title_field_short_title_value ?>

直觉,不是吗?叹息...

答案 1 :(得分:1)

使用print_r($data)它将显示所有视图字段机器名称,您可以在PHP代码中使用该名称现在您可以在任何地方获取视图字段值..