ik gebruik momenteel Drupal 7 om een vrij uitgebreide (paleobotanische) database aan te maken. Ik heb veel verschillende content types die naar elkaar verwijzen via 'node reference' in Views 3. Via relationships is het makkelijk om daar dan ook data uit te halen en te verwerken, so far geen problemen dus. Wat me niet lukt is om extra field data uit gelinkte content types op te halen die op hun beurt ook nog eens gelinkt zijn. Via PHP moet het te doen zijn via de node id en een node_load maar ik vroeg me af of dit ook niet mogelijk is binnenin Views.
Ter verduidelijking een voorbeeld.
Ik heb een content type [genus], binnenin dit type zijn verschillende andere types gelinkt: [author], [stratigraphy], ... en [morphology]. Wanneer ik genus opvraag krijg ik makkelijk toegang tot de gelinkte types door de relationship te gebruiken. Maar in de meeste gevallen zit er nog extra info (fields) in de andere types. En daar loop ik op vast. Concreet kan ik uit [morphology] enkel het titlefield halen maar bijvoorbeeld de beschrijving die eraan vast hangt kan ik niet opvragen.
[genus] -> referenced types: [morphology][stratigraphy][author]...
Het lukt me dus enkel om het field title op te vragen de rest geeft een blanco weer.
Datum van inzending:
maandag 25 juli 2011 - 10:57
Ik vermoed dat je de references module gebruikt? Wellicht is dit deze bug http://drupal.org/node/1138196 want in Drupal 6 werkt dit wel correct maar de references module is nog in beta dus zijn er nog wat bugs.
Hans
KOBA
Thanks, dat blijkt inderdaad het probleem! Ondertussen heb ik alles kunnen oplossen via PHP.