【问题标题】:Pull field values of Drupal Views Custom Field $data variable?拉 Drupal 视图自定义字段 $data 变量的字段值?
【发布时间】: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 语法错误……对吧?

【问题讨论】:

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


    【解决方案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代码中使用该名称现在您可以在任何地方获取视图字段值..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多