2010-09-08 7 views
1

Ce que je dois faire est d'amener les données d'un champ dans un nœud "parent" à un nœud "enfant". Quelque chose comme ce qui suit:Transférer le contenu du champ du nœud "parent" au nœud "enfant" dans Drupal

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

Je sais qu'il n'y a pas une telle chose comme un parent ne me donc essayer d'utiliser menu_get_active_trail(). Je peux imprimer le $parentlink_path, mais je ne sais pas comment appeler un champ du nœud parent.

+0

est le '}' dans '$ myactive_trail ['2'} ['link_path'];' une faute de frappe? –

+0

Comment construisez-vous parents -> nœuds enfants? Si vous utilisez le module livres, il y a déjà une fonction propre pour cela. Si vous utilisez nodereference de cck c'est plus simple ... – Nikit

+0

les noeuds sont des pages. J'ai installé nodereference mais je n'ai aucune idée de comment l'utiliser. – canintex

Répondre

1

J'étais dans une position similaire. Les références CCK Node sont très utiles, et en fait assez simples une fois que vous savez comment les manipuler. Si je comprends bien votre question ... Je crois que vous voulez ajouter des parties du type de nœud "parent" lorsque vous affichez le type de nœud "enfant". Si c'est juste, il y a une vidéo tutoriel qui explique comment faire EXACTEMENT cela. Il donne également des indications sur la configuration d'une référence de nœud CCK.

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

Hope this helps!

+0

Merci Chaulky !! C'est exactement ce dont j'avais besoin !!! – canintex

+0

J'ai ressenti exactement la même chose quand je l'ai trouvé :) – Chaulky

Questions connexes