Ik ben bezig met de ontwikkeling van een website in Drupal, en zit momenteel tegen de muur omdat ik niet precies weet hoe ik het probleem moet aanpakken. Als iemand mij zou willen helpen aub, zou dat geweldig vriendelijk zijn.
Het einddoel is als volgt:
Een website met 4 doelgroepen of 'deelsites', bv. pleegouder, pleegkind, ouder en professioneel. Voor iedere deelsite moet de hoofding (Header region) anders zijn, alsook de subnavigatie in de Second Sidebar region. Dit wil concreet zeggen dat bv. op de pagina "Pleegouder" en alle subpagina's ervan, de Header Region en de subnavigatie dynamisch moeten volgen. Het grootste probleem momenteel is de subnavigatie.
Ik weet dat men met de Superfish module meerdere blocks met bepaalde submenu's kan definiëren, en deze op de juiste plaats te tonen a.h.v. de instelling "Block op bepaalde pagina's weergeven". Hierbij komt echter nog het volgende probleem: men wil bij het aanmaken van een nieuwe pagina kunnen aanduiden of deze als een teaser-button moet verschijnen (en dus niet in de lijst van de subnavigatie terecht komt.) Hiervoor heb ik een veld "afbeelding-button" aangemaakt op het Content Type "Basispagina", alsook een veld "Categorie" met standaard gedefinieerde waardes.
Bepaalde pagina's uit de Superfish navigatie weglaten, gaat dus al niet. Daarom dacht ik aan een View, die een oplijsting maakt van alle inhoudspagina's, die een leeg veld "afbeelding-button" hebben. Hierop heb ik dan een contextual filter gezet die m.b.v. php-code de parent uit het URL-path haalt (dat gelijk is aan de gedefinieerde Categorieën). Op basis van die categorie wordt de pagina dan al of niet in die subnavigatie getoond.
(Ik vind dit heel erg moeilijk om uit te leggen, dus als je niet kan volgen, vraag raak!)
Al bij al lijkt het mij heel omslachtig. Ik vraag mij af of er geen manier is om een view te maken, waarbij ik kan filteren op alle subpagina's van een bepaalde pagina. En dat ik dan daar kan filteren op het veld "afbeelding-button" ja of nee. Maar bij een view kan ik blijkbaar alleen maar filteren op inhoudsvelden of zaken die met inhoudsvelden te maken hebben.
Graag uw help hierbij. Alvast bedankt.
Auteur:
Lore_T
Door webknecht op 23 juli, 2012 - 16:05
Het is maar een schot voor de boeg want ik ben maar net met Drupal bezig... Heb je al eens gekeken naar het onderwerp taxonomy om content onder te verdelen in de vier groepen?
Het is maar een schot voor de boeg want ik ben maar net met Drupal bezig... Heb je al eens gekeken naar het onderwerp taxonomy om content onder te verdelen in de vier groepen?