Visa olika info i noder beroende på geografisk plats

Events happening in the community are now at Drupal community events on www.drupal.org.
freddan's picture

Skulle vilja veta hur, för jag är övertygad om att det går, jag ska bära mig åt för att visa olika text i en nod, antingen direkt i noden alternativt i ett eget block beroende på besökarens geografiska position. Förmodligen så är det senare alternativet att föredra..

För att göra det enkelt att förklara så kan vi ta ett litet exempel.

Företaget X tillverkar endast produkter och säljer dom via återförsäljare, på hemsidan finns företagets produkter med info och bilder i olika noder.
Endast företagets återförsäljare kan registrera sig på sidan och anger sin adress (med modulen location möjligtvis?) och kryssar vilka produkter dom säljer.

När noden för produkt Y besöks så vill jag visa den geografiskt närmsta återförsäljaren (eller ännu hellre ett par stycken, givetvis ska bara dom återförsälare som säljer produkt Y visas) med kontaktuppgifter som gör det lätt för besökaren att ta kontakt med återförsäljaren utan att börja leta på andra sidor för att hitta någon som säljer just den produkten. Tankarna för mig till views, man jag kanske är inne på fel spår?

Vilka moduler borde behövas för det här och har någon lite bra idéer för att få detta att fungera?

/Fredrik

Comments

Ska besökarna vara inloggade?

pontus_nilsson's picture

Ska besökarna vara inloggade?

//Pontus Nilsson, Digitalist

Ja, är användarna inloggade

ChristianP's picture

Ja, är användarna inloggade så borde det inte vara svårt. Ha ett rullista-fält där användaren måste fylla i landskap (eller nåt) och sen kontrollera med Views Filter. Ungefär: "Visa produkt OM fältet geografi = Jämtland. Eller liknande.

Tricket är att besökarna inte

freddan's picture

Tricket är att besökarna inte ska vara inloggade, dom ska ej ha möjlighet att logga in heller.
Någon form av geoip-variant måste säkert till.

Jag vet inte om jag var helt tydlig med att produktbeskrivningarna och bilder ska visas likadant vart än besökaren kommer ifrån, däremot vill jag visa dom närmaste återförsäljarna för produkten längst ner i noden, alternativt i ett eget block.

/Fredrik

Enklast annars vore väl att

Orjan's picture

Enklast annars vore väl att lägga in ett fält (exposed filter) i blocket där besökaren anger tex sitt postnummer...

Enklast är inte alltid bäst.

freddan's picture

Enklast är inte alltid bäst. Människan är lat så 9 av 10 besökare kommer aldrig fylla i formuläret, kommer däremot informationen upp automatiskt så ser 10 av 10 besökare vad som står där och möjligheten att någon väljer att kontakta en återförsäljare ökar drastiskt.

Klurigt och kul....

Frico's picture

Om besökaren är anonym... eller värre kör via VPN så blir det svårt. Spontant låter det som en IP location/GMap/Views baserad lösning... Men tricky tricky

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: