拉 Drupal 视图自定义字段 $data 变量的字段值?
Posted
技术标签:
【中文标题】拉 Drupal 视图自定义字段 $data 变量的字段值?【英文标题】:Pull field values of Drupal Views Custom Field $data variable? 【发布时间】:2011-09-15 15:14:03 【问题描述】:在 Drupal 6 中,我使用 Views Custom Field 模块将一些 php 插入到我的视图中。 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 ?>
直观,不是吗?叹息……
【讨论】:
【参考方案2】:使用print_r($data)
它将显示所有视图字段机器名称,您可以在PHP代码中使用该名称现在您可以在任何地方获取视图字段值..
【讨论】:
以上是关于拉 Drupal 视图自定义字段 $data 变量的字段值?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 drupal 6 中的自定义字段将自定义版本的节点/添加表单放在视图中?