在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语法错误......对吗?
答案 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代码中使用该名称现在您可以在任何地方获取视图字段值..