afbeelding van Joram

Een accessoire pagina aanmaken met node reference

Mijn content type is verkoop en heeft o.a. als veld een node reference field waar je andere items in verkoop kunt kiezen als accessoire.

In views heb ik een page display met als pad settings : "verkoop/%/%/accessoires". Nu als men op de pagina "verkoop/fietsen/beach-bike-riderz/accessoires zou terechtkomen zou ik willen dat men hier alle accessoires kan zien die gekoppeld zijn aan "beach-bike-riderz".

Dus dacht ik dat ik als argument de NID van "verkoop/fietsen/beach-bike-riderz" moest gebruiken maar ik slaag er niet in om de lijst te bekomen. Hoe pak ik dit aan?

Drupalversie: 
6.x
Auteur: 
Joram
afbeelding van Joram
Door Joram op 29 januari, 2011 - 22:53


$path = check_plain(request_uri());
$path = explode('/accessoires', $path);
$path = "" . $path[0] . "";
$path = drupal_lookup_path('source', $path);
$path = explode('/', $path);
$nid = "" . $path[1] . "";
return $nid;

Ik heb nu deze code als argument gebruikt en zou moeten werken... het werkt als ik dit in een node gebruik.

Geef ik als argument '90' in in mijn view dan krijg ik de gewenste titel te zien.
Geef ik als argument 'fietsen/beach-bike-riderz" dan krijg ik niets...

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