Ik ben alsnog trouw gebleven aan drupal 7.56. Nu weet ik me geen raad met het volgende probleem: vroeger kon ik een blok toewijzen aan een of meer welbepaalde pagina(s) maar dat lukt mij nu niet meer. Ik stip op de blokpagina het vakje "alleen deg enoemde pagina(s)" aan en kopieer daarin de url. Maar dat blok verschijnt niet...
Weet iemand hoe dat komt en hoe ik dat kan oplossen?
Datum van inzending:
dinsdag 20 februari 2018 - 14:41
Wat bedoel je met de url? Je moet volgens mij niet de volledige url ingeven maar het gedeelte van de url specifiek voor die pagina bv. specifiekepagina
groet
Joker
je moet node/1 gebruiken voor alleen op de eerste node.
Een blok alleen op verschillende pagina's ziet er uit als:
node/1
node/32
node/34
Ik werk in D8 en zet in de BLOK bij pages de node
dus stel dat je een pagina hebt met node-naam gereedschap
dus als je op die pagina bent staat er in je adresbalk bovenaan :
jouw-domein/gereedschap
dan geef je bij pages restrict in
/gereedschap
in D8 moet die / erbij staan , in 7 weet ik het niet, ik ben pas met drupal gaan werken vanaf de 8 versie
de hele URL is dus niet nodig en zal niet werken
dus op die pagina waar je de blok wenst te zetten kijken naar de node bovenaan of de naam
deze zetten in de
structure
blok
configuratie
pages bij pages ( hierin dus /gereedschap ) en saven
dan zou die blok alleen op die pagina moeten verschijnen
Succes !
luc
In D7 maakt het niet uit of je de naam (urlalias) of node met nummer gebruikt.
Het begint in ieder geval niet met een /
Meer over blocks https://www.drupal.org/docs/8/core/modules/block/overview
Wil je het m.b.v. PHP code doen bekijk dan https://www.drupal.org/docs/7/theming/howto/show-a-block-depending-on-node-type-and-node-id
Je moet bij D8 niet alleen de gegevens invullen bij Pagina's maar ook bij Inhoudstypen aangeven voor welke inhoud het geldt.
Ik ben inmiddels overgeshakeld naar drupal 8. Dat vraagt weer een hele aanpassing maar ik begin stilaan mijn weg te vinden. Iedereen bedankt voor zijn/haar reactie op mijn vorige vragen.