2

我正在使用 entityform 模块来捕获一些用户提交的数据http://drupal.org/project/entityform

我需要将一些实体字段值拉入我的模板之一。我试图用一些适用于常规节点字段的代码来做到这一点。

<?php echo $node->field_title[$node->language]['value']; ?>

我试过了..

<?php echo $entity->field_title[$node->language]['value']; ?>

但这不起作用。有人对我如何做到这一点有任何想法吗?

4

2 回答 2

2
<?php
    $field_data = field_get_items('entityform',$entityform,'field_title');
    echo render(field_view_value('entityform',$entityform,'field_title',$field_data));
?>

field_get_items 文档field_view_value 文档

于 2012-10-12T12:44:37.840 回答
1

如果你知道提交的 entityform_id,你可以像这样加载它:

entity_load('entityform', $entityform_id);
于 2015-04-19T01:58:51.380 回答