2010-09-08 82 views
1

我需要做的是将数据从“父”节点中的字段带到“子”节点。像下面这样:在Drupal中将字段内容从“父”节点带到“子”节点

$myactive_trail = menu_get_active_trail(); 
$parent = $myactive_trail['2']['link_path']; 
print $parent->field_video['0']['filepath']; 

我知道,没有作为家长不能因此我试图用menu_get_active_trail()这样的事情。我可以打印$parentlink_path,但不知道如何从父节点调用字段。

+0

是'$ myactive_trail ['2'} ['link_path']中的'}';'错字? – 2010-09-08 21:53:31

+0

你如何构建父节点 - >子节点?如果你使用书籍模块,那么已经有了它自己的功能。如果使用cck的nodereference更简单... – Nikit 2010-09-08 22:25:03

+0

节点是页面。我安装了nodereference,但我不知道如何使用它。 – canintex 2010-09-08 22:38:18

回答

1

我处于类似的位置。 CCK节点引用是非常有用的,而且一旦你知道如何操作它们,它实际上相当简单。如果我正确理解你的问题......我相信你想在显示“子”节点类型时添加“父”节点类型的一部分。如果这是正确的,有一个教程视频,解释如何做到这一点。它也给出了实际设置CCK节点引用的指针。

http://geoffhankerson.com/drupal/cck-nodereference-screencast.html

希望这有助于!

+0

谢谢Chaulky!这正是我需要的! – canintex 2010-10-05 20:57:52

+0

当我发现它时我感觉完全相同:) – Chaulky 2010-10-05 21:04:07