Archief - Drupal7: Views exposed filters-probleempje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ctuxboy

Legacy Member
Heb een view gemaakt met een exposed form.
Bedoeling is dat de gebruiker een postcode invult en dan de evenementen in de buurt van deze postcode ziet.
Dit werkt probleemloos..., althans als de bezoeker een bestaande (Belgische) postcode invult.

Probleem is echter wanneer de bezoeker geen of een verkeerde (bvb. 0000) postcode invult, ALLE evenementen worden getoond.

In de view zitten volgende filtercriteria:
- Gepubliceerd: ja EN
- Inhoudstype: evenement EN
- datum EN
- Postcode

Enkel de Postcode-filter is zichtbaar voor de bezoeker én vereist!

De filters worden dus toegepast met de logische operator EN !

ctuxboy

Legacy Member
ctuxboy zei:
Heb een view gemaakt met een exposed form.
Bedoeling is dat de gebruiker een postcode invult en dan de evenementen in de buurt van deze postcode ziet.
Dit werkt probleemloos..., althans als de bezoeker een bestaande (Belgische) postcode invult.

Probleem is echter wanneer de bezoeker geen of een verkeerde (bvb. 0000) postcode invult, ALLE evenementen worden getoond.

In de view zitten volgende filtercriteria:
- Gepubliceerd: ja EN
- Inhoudstype: evenement EN
- datum EN
- Postcode

Enkel de Postcode-filter is zichtbaar voor de bezoeker én vereist!

De filters worden dus toegepast met de logische operator EN !

Ik denk dat de oplossing zit in het instellen van de contextuele filters .

Hierin lukt het al om de melding te tonen: Geen evenementen gevonden in de buurt!

demon326

Legacy Member
ctuxboy zei:
Ik denk dat de oplossing zit in het instellen van de contextuele filters .

Hierin lukt het al om de melding te tonen: Geen evenementen gevonden in de buurt!


Je zit goed hoor, gewoon instellen wat de view moet doen als er geen arg(uw postcode in dit geval) word gegeven....

ctuxboy

Legacy Member
Demon326,

Bedankt voor de hulp.
Nu nog uitzoeken hoe de contextuele filters te configureren.
Momenteel geeft deze de melding: geen evenementen gevonden in de buurt. Zowel met een ingevulde postcode als zonder postcode.


Sent from my Lumia 620 using Tapatalk

ctuxboy

Legacy Member
Na dagen van experimenteren wil het maar niet lukken met de contextuele filters!

Op de site heb ik een (exposed)-formulier toegevoegd die de inhoud filtert op postcode.
Bedoeling is wanneer er geen postcode, of een postcode wordt ingevoerd die niet aanwezig is in de database de tekst 'Geen evenementen gevonden!' wordt getoond ipv alle resultaten.

Heb dus een contextuele filter 'Postcode' aangemaakt (afkomstig vd module locatie), met volgende instellingen:

WANNEER DE FILTERWAARDE ZICH NIET IN DE URL BEVINDT -> Inhoud van 'Geen resultaten gevonden' weergeven.

Wanneer ik dit test met bovenstaande instellingen, wordt de tekst 'Geen evenementen gevonden!' getoond, zelfs wanneer een aanwezige (correcte) postcode wordt gebruikt!

Hopelijk kan iemand mij verder helpen?

Christophe

PS: Graag wens ik iedereen een gezond en spetterend 2014 toe!

demon326

Legacy Member
ctuxboy zei:
Na dagen van experimenteren wil het maar niet lukken met de contextuele filters!

Op de site heb ik een (exposed)-formulier toegevoegd die de inhoud filtert op postcode.
Bedoeling is wanneer er geen postcode, of een postcode wordt ingevoerd die niet aanwezig is in de database de tekst 'Geen evenementen gevonden!' wordt getoond ipv alle resultaten.

Heb dus een contextuele filter 'Postcode' aangemaakt (afkomstig vd module locatie), met volgende instellingen:

WANNEER DE FILTERWAARDE ZICH NIET IN DE URL BEVINDT -> Inhoud van 'Geen resultaten gevonden' weergeven.

Wanneer ik dit test met bovenstaande instellingen, wordt de tekst 'Geen evenementen gevonden!' getoond, zelfs wanneer een aanwezige (correcte) postcode wordt gebruikt!

Hopelijk kan iemand mij verder helpen?

Christophe

PS: Graag wens ik iedereen een gezond en spetterend 2014 toe!


Stuur mij eens een privébericht en zal eens kijken voor uw probleem... heb wel ervaring met lastige views op te zetten :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan