afbeelding van ziepe

Views 3: data ophalen uit meerdere content types

Hallo iedereen,

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]...

Morphology bestaat bijvoorbeeld uit volgende velden:
field: title
field: description
field: thumbnail

Het lukt me dus enkel om het field title op te vragen de rest geeft een blanco weer.

Alvast bedankt,
Sven

Drupalversie: 
7.x
Auteur: 
ziepe
afbeelding van hansrossel
Door hansrossel op 5 augustus, 2011 - 00:17

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

afbeelding van ziepe
Door ziepe op 16 augustus, 2011 - 23:36

Thanks, dat blijkt inderdaad het probleem! Ondertussen heb ik alles kunnen oplossen via PHP.

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.

onomatopee