从Drupal 6中的节点表中获取nid

时间:2013-09-20 10:02:18

标签: php drupal drupal-6

我是Drupal的新手并使用Drupal6。我需要一个帮助来从“节点”表中获取“nid”字段。

我在管理员端的节点表中添加了一些数据。目前它完全列在view.tpl页面页面中。对于其他一些需求,我也需要获得“nid”。

我知道数组名称是$ row,它包含数据。但我找不到这个$行的来源,所以我无法编辑$ row。 目前“nid”不包含在该数组中,请参阅 -

[0] => Array
    (
        [created] => 09-11-11
        [title] => Co-Sponsors Golf Events
    )

[1] => Array
    (
        [created] => 09-09-12
        [title] => Co-Sponsors Golf Events2
    ) 

我想在$ row中包含节点ID,就像这样 -

[0] => Array
    (
        [created] => 09-11-11
        [title] => Co-Sponsors Golf Events
        [nid] => 3748
    )

[1] => Array
    (
        [created] => 09-09-12
        [title] => Co-Sponsors Golf Events2
        [nid] => 3747
    ) 

我尝试了D-6的管理员方面(内容管理>内容类型>编辑,然后管理字段),但我找不到任何选项。我认为从管理方面我们可以管理 $ row OR中的字段我们可以实际执行此操作吗?

如果我的问题不明确,请告诉我,并帮我详细说明

1 个答案:

答案 0 :(得分:0)

您是否使用视图模块获取数据?..显示此内容的页面。这很可能是一个视图页面,要在模板中获取nid,您需要编辑相应的视图(您需要确定哪个视图正在生成内容)并添加一个字段内容:nid。 $ row基本上是为单行生成的数据视图。执行此操作后,您将在$ row变量中使用nid。