afbeelding van ziepe

renderen van verschillende nodes

Hallo iedereen.

In een template file "node--species.tpl.php" wil ik bepaalde fields renderen (oa omdat ik de Lexicon module gebruik). De body renderen van die node (species) lukt makkelijk:

print render($content['body']);

Maar, in diezelfde template wil ik ook "de body" renderen van een ander gelinkt (reference) content type (genus). Dat doe ik als volgt:

1. de node id opvragen van de reference
$getparentgenusid = $node->field_parent_genus['und'][0]['nid'];

2. de node te laden
$parentgenus = node_load($getparentgenusid);

3. en tenslotte de inhoud ervan weer te geven
print $parentgenus->body['und'][0]['value'];

Dit werkt allemaal fijn... enkel rendert hij de laatste info niet maar geeft hij ze gewoon als field weer. Mijn vraag is, hoe kan ik print $parentgenus->body['und'][0]['value']; renderen ? Deze maakt geen deel uit van $content maar wel van $node.

Alvast bedankt,
Sven

Drupalversie: 
7.x
Auteur: 
ziepe
Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.