Page 1 of 1

Beperkt zoeken in website mogelijk maken

Posted: Wed Apr 30, 2014 8:40 am
by Edida
Hallo allemaal,

Voor een klant met een meertalige site willen we het zoeken beperken tot één taal.
De site is opgedeeld in secties van (tot nu toe) 3 talen.
Het gaat er dus om, dat wanneer er toch een ander talig woord ingevoerd wordt bij zoeken, dat dit niet leidt naar die anderstalige sectie (om verwarring bij klanten te voorkomen).
Nb. Willen ze echt naar die andere taal, dan kan dat via het zgn. taalvlaggetje.
Benieuwd of iemand hier een oplossing voor heeft. Zou heel fijn zijn, want dat kan bij een andere klant ook gewenst zijn. ;D

Bedankt alweer voor jullie hulp in deze.
met vriendelijke groet,
Edida (you know who) 8)

Re: Beperkt zoeken in website mogelijk maken

Posted: Wed Apr 30, 2014 1:02 pm
by velden
Ik denk dat het met de huidige Search module zeer lastig wordt. Die maakt geen onderscheid op taal.

De enige mogelijkheid die ik zie is op basis van url al dan niet tonen. Maar dat betekent dan dat de taal moet zijn te onderscheiden op basis van die url. En dat zal werkt dan weer niet voor modules (als je die gebruikt voor content).

Re: Beperkt zoeken in website mogelijk maken

Posted: Wed Apr 30, 2014 4:12 pm
by Edida
Dank je wel voor je antwoord, Velden.
We waren er al bang voor.

Bestaat er wellicht een alternatieve search-engine die het wel kan?

Iemand een suggestie?

met vriendelijke groet,
Edida.

Re: Beperkt zoeken in website mogelijk maken

Posted: Wed Apr 30, 2014 7:22 pm
by velden
Niet zo snel opgeven!

Als het om standaard paginas gaat is er mogelijk nog wel een optie. Hoe is de meertalige content ingericht? Als je bijvoorbeeld een structuur hebt gemaakt waarbij elke taal zijn eigen root 'sectie' heeft, dan is het nog wel op te lossen denk ik.

Je moet dan wel tijdens de zoekopdracht beschikken over de alias van de huidige root 'sectie'.

Je kunt het dan waarschijnlijk maken met een UDT, CGSimpleSmarty module en een aangepast Search result template.

Echter, voor andere modules (News bijvoorbeeld) weet ik niet of het ook zou kunnen.