afbeelding van chlee

Block laten zien op een view met verschillende pagina's

Ik heb een bepaalde view gemaakt die afgesteld is om een lijst van artikels te laten zien.
De lijst wordt per 5 artikels op het scherm getoond met onderaan de lijst een pager.

Dit werkt prima maar naast deze lijst (links) moet een block komen te staan.
Enkel bij het oproepen van die view (via een menulink) is de block te zien.

Van zodra ik naar een 2de pagina ga in de view verdwijnt de linkse block.

Ik de "visibility settings" heb ik zowat alles geprobeerd om die block toch steeds te zien:

inde veronderstelling dat de view gewoon "lijst" heet heb ik volgende al geprobeerd:

lijst*
Lijst/*
Lijst?*
lijst?page=*

enz... maar geen van alle werkt.

Iemand een hint of idee?

Alvast bedankt.
Chris

Auteur: 
chlee
Door Juzzuu op 23 juni, 2012 - 09:49

Ik weet niet of ik je goed begrijp, maar je wilt iets van een view in een view? Dus iets is alleen zichtbaar als een bepaalde view actief is?
Misschien is het een idee als je deze view een Bijlage geeft (het te tonen block)?
Dat met lijst/* werkt alleen voor de URL, niet voor de naam van een view.

Door danon op 24 juni, 2012 - 15:17

Ik ga er even vanuit dat je view een pagina is dus heeft deze een pad (/lijst) als je dan voor het block in de visibility settings
lijst
zou opgeven zou het moeten werken.
voor de zekerheid zou je op een nieuwe regel nog
lijst/*
kunnen toevoegen.

En check even of je visibility settings goed staan ingesteld, contentypes, rollen, alleen de genoemde pagina's of alle pagina's behalve de genoemde etc. Misschien staat er daar iets verkeerd ingesteld.

Wat je ook nog zou kunnen overwegen is het gebruik van ajax voor je view, je pager opent dan geen een nieuwe pagina maar haalt de data op via ajax. Dat zou je probleem misschien ook al oplossen.

Wat is de inhoud van het block eigenlijk?

afbeelding van chlee
Door chlee op 25 juni, 2012 - 20:21

De hele zaak gaat eigenlijk over een archiefblok die op maand en jaar artikels groepeert en laat zien hoeveel artikels binnen die maand en dat jaar gemaakt zijn. Deze block staat links en in het midden, zoals gezegd, laat ik dus 5 teasers per pagina zien en heb dus meerdere pagina's.

In mijn geval was het gebruik van ajax net dat wat ik nodig had.

Dus heel erg bedankt voor deze gouden tip.

Door danon op 27 juni, 2012 - 01:46

ur welcome!

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.