我是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中的字段我们可以实际执行此操作吗?
如果我的问题不明确,请告诉我,并帮我详细说明
答案 0 :(得分:0)
您是否使用视图模块获取数据?..显示此内容的页面。这很可能是一个视图页面,要在模板中获取nid,您需要编辑相应的视图(您需要确定哪个视图正在生成内容)并添加一个字段内容:nid。 $ row基本上是为单行生成的数据视图。执行此操作后,您将在$ row变量中使用nid。