2011-09-15 36 views
3

在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的语法错误对我而言,对吧?

回答

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

使用print_r($data)它会显示所有的视场的机器名,你可以在你的PHP代码中使用这个名字现在,你可以得到任何你想去的地方视野值..