0

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

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

我知道数组名称是 $row 并且它包含数据。但是我找不到这个 $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
    ) 

我想在 $ 行中包含节点 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 中的字段或者我们可以务实地做到这一点吗?

如果我的问题不清楚,请告诉我,并帮助我详细描述

4

1 回答 1

0

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

于 2013-09-26T21:15:08.220 回答