On the secondary node, try implementing node_build_content(), which should provide to you the secondary $node->content array, or I think you might get this by calling node_invoke_nodeapi($node, 'view', $teaser, $page) directly. See the internals of node_build_content() http://api.drupal.org/api/drupal/modules--node--node.module/function/node_build_content/6
Keep in mind this *will* invoke hook_nodeapi($op = 'view') for the secondary node, which will call your hook_nodeapi() *again,* so make sure you aren't doing anything redundant or getting stuck with infinite recursion somehow. On Mon, Jan 31, 2011 at 10:50 PM, <j...@ayendesigns.com> wrote: > I'm hooking nodeapi op=view and I have the node I hook and another in the > db. The one I hook has field_image which, when hooked, is [0]=>NULL > > > I load a node from the db, which also has an image field (both are CCK > imagefields). I want to add its image to the original node, however, I need > at this point not to add it to field_image, but to > $node->content->field_image. The problem is that the structure of ->content > is pretty convoluted, ending ultimately in data that is the same as what > I've copied (when I look at a node with an image), but I can't seem to cause > that to happen. I tried adding the image structure from the source node > directly: > > > > $node->content->{$field_name}['field']['items'][$key]['#item'] = > $image_structure; > > > but that seems to cause more convolution rather than ending up like the > $node->content structure from the source node when I display it. > > -- > > Ayen Designs > 388 Bullsboro Drive #105 ยท Newnan, Georgia 30263 > 404-271-9734 > Web:ayendesigns.com > Blog: theAccidentalCoder.com <http://theaccidentalcoder.com> > Drupal: j. ayen green <http://drupal.org/user/367108> > IRQ: j_ayen_green > IM (Yahoo) baalwww (MSN) baal...@yahoo.com > Skype: ayendesigns > > Ayen Designs is a tradename of the computer services division of >