我是Drupal的新手,正在使用Drupal6。我需要一个帮助来从"node“表中获取"nid”字段。
我已经在节点表中添加了一些来自管理员端的数据。目前,它是列在view.tpl页面页面perfectly.For一些其他需求,我需要获得"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
) 我想在$ 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的管理端(content management>content type>edit,然后是manage field),但我找不到任何选项。我认为从管理方面来说,我们可以管理$row中的字段,或者我们可以务实地这样做吗?
如果我的问题不清楚,请告诉我,并帮助我详细描述
发布于 2013-09-27 05:15:08
您是否使用views模块来获取data?..Which页面是否显示此内容。这很可能是一个视图页面,要获取模板中的nid,您需要编辑相应的视图(您需要弄清楚是哪个视图生成了内容),并在其中添加一个字段content: nid。$row基本上是为单行生成的数据视图。这样做之后,您将在$row变量中拥有nid。
https://stackoverflow.com/questions/18914004
复制相似问题