【问题标题】:Write location data in Drupal在 Drupal 中写入位置数据
【发布时间】:2009-01-05 13:12:44
【问题描述】:

我有一些在 Drupal 中创建新节点的代码,但我想将一些数据写入位置字段。我该怎么做?是否可以使用 $node 对象?

【问题讨论】:

    标签: php drupal


    【解决方案1】:

    位置字段是您要添加到自定义节点的新字段吗?

    您将不得不处理几个钩子。 insert, update, delete, load, form, view.

    因此,您需要将该字段添加到您的表格中。显示表单中的字段。插入新节点时保存。编辑节点时更新节点。将该字段重新加载到节点中。删除节点时删除行。并在查看节点时显示该字段(预告片或完整)。 node reference.

    每个挂钩页面的底部都有一个使用 {mytable} 和一个名为“extra”的字段的示例。

    [编辑] 附加信息。

    location module 添加字段 $node->location 和 $node->locations。 所以我想回答你的问题。是的。您可以通过 $node 对象修改它们。

    【讨论】:

      【解决方案2】:

      $node->location->{field_name} 如果节点有一个位置,或者 $node->locations[{num}]->{field_name} 应该可以工作。

      【讨论】:

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