Views: contextuele filters om inhoud te verbergen

Moeilijkheidsgraad

Bekijk deze inhoud aandachtig. Het is een node over Claude Monet met een blok met de andere schilders van het inhoudstype. Claude Monet staat er niet bij. Als je dit bij Picasso zou doen zal Picasso niet in het blok staan. Logisch. Je moet niet linken naar de inhoud die je reeds bekijkt.

 

Drupal8_001506.png

Hoe doe je dit? Je hebt een contextuele filter nodig. Dit is een filter die wordt meegegeven met de URL. Ook al zie je dit niet... Als ik naar Claude Monet kijk zit er in de URL een titel en een ID. Ik gan werken met de ID.

Ik maak eerst de view aan met de titels van de schilders:

Drupal8_001505.png

Daarna stel ik een contextuele filter in op de ID.

Drupal8_001502.png

Ik stel de filter zo in:


Drupal8_001503.png

Belangrijk ... gans onderaan staat bij meer... Uitsluiten van weergave.


Drupal8_001504.png