[Gelöst] Umkreissuche View nach exposed Filter ändern
am 16.10.2015 - 11:21 Uhr in
Hallo,
stehe man wieder vor einem Problem wo ich ein paar Denkanstöße gebrauchen könnte.
Habe eine Umkreissuche mit Geofield, GeoPHP, Addressfield, Leaflet und Geocoder realisiert. Funktioniert auch recht gut. Ein View (Page) der die Map anzeigt mit den ganzen Locations und einen Block der die ganzen Locations in Tabellenform anzeigt und mittels exposed proximity Filter die Locations filtern kann. Der Block ist auf der View (Page) als Footer eingebettet.
Jetzt zu meinem Problem.
Nutzt ein Nutzer den proximity Filter wird die Tabelle gefiltert, was auch so sein soll. Leider bleibt die Map davon aber unberührt. Gibt es jetzt noch die Möglichkeit den proximity Filter an die Map zu übergeben, so dass sich der Kartenausschnitt ändert und nur die im Umkreis befindlichen Locations angezeigt werden? Habe den proximity Filter auch als Contextual Filter angegeben, leider tut sich hier auch nichts.
Hat zufällig wer einen Tip für mich?
Viele Grüße
Julsen
So, habe es noch mal wie lonit gesagt per Anhang versucht. Per Anhang im vorhandenen View hatte es nicht geklappt, hatte einen neuen angelegt und siehe da, es funktioniert.
- View Page anlegen als Tabelle
- Fields nach Belieben hinzufügen
- Filter Criteria ein Geofield als proximity hinzufügen und exposed wählen, dort dann less than or euqal to wählen, Source ist geocoded Location mit Google Geocoder
- Anhang als Geofield Map oder Leaflet oder was auch immer anlegen
- Bei den Fields das Geofield hinzufügen und Format Einstellungen auswählen
- Bei Attachment Settings inherit exposed filters auf Ja stellen und bei Attached Page auswählen
- Bei Filter Criteria sollte solange du keinen override gemacht haben, auch der proximity exposed Filter zufinden sein
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Map verwendest Du als
am 16.10.2015 - 13:07 Uhr
Die Map verwendest Du als "Anhang" im View?
Hast Du folgende Optionen im Map-Anhang aktiviert?
Inherit contextual filters: Yes
Inherit exposed filters: Yes
Edit: Sorry - habe überlesen dass Du die Map auf der Page verwendest! Dazu kann ich dann leider nichts sagen! Ich verwende die Map bei mir nämlich ausschließlich als "Anhang"!
Nochmal Edit: Wo sind denn nun die Exposed Filter? Sind die im Block oder auf der Page?
Drupal rockt!!!
Die exposed Filter sind im
am 16.10.2015 - 19:18 Uhr
Die exposed Filter sind im Block und sollen per Contextual Filter and die Page mit Map übergeben werden. Das mit umgekehrt könnte ich aber auch mal veruschen, danke
Hi Julsen, ich habe genau das
am 16.10.2015 - 21:09 Uhr
Hi Julsen,
ich habe genau das umgekehrte Szenario, also die Karte als Seite und darunter einen Block mit Tabelle und ich bekomme auch keine Übergabe der Umkreissuche an die Tabelle.
Ich habe hier schon mal einen Thread dazu eröffnet:
http://www.drupalcenter.de/node/53592
Ich habe mich zwischenzeitlich nicht mehr damit beschäftigt, weil andere Themen Prio hatten.
Aber ich bin schon reichlich verzweifelt an dem Thema.
Vielleicht kannst Du Dir ja was raus ziehen aus den Tipps, die in meinem Thread genannt sind.
Gruß, Regina
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Deinen Thread hatte ich über
am 16.10.2015 - 21:29 Uhr
Deinen Thread hatte ich über die Suche irgendwie nicht gefunden, danke.
Habe jetzt auch eine View Page erstellt die die Daten als Tabelle hat, dort den exposed proximity search filter angelegt - funktioniert auch mit der Tabelle. Dann einen Anhang angelegt mit der Map und Contextual und Exposed der Parents auf ja gestellt. Funktioniert nicht. Contextual Filter noch angegeben und beim Anhang auf proximity durch Contextual gestellt, leider auch nichts. Irgendwo übersehe ich etwas ^^
Aber wie ich sehe, hast du es mittels Taxonomy gelöst. Durch den customized Marker ist bei dir das PopUp verschoben, habe hier leider auch noch keine adequate Lösung finden können, damit das auf dem Icon sitzt.
" Irgendwo übersehe ich
am 17.10.2015 - 18:48 Uhr
" Irgendwo übersehe ich etwas"
Ja, das geht mir auch so. ;-)
OK; das mit dem Anhang könnte ich auch versuchen, ich habe einfach eine Seite + Block gemacht.
Daß ich auch noch die Taxonomy-Auswahl biete, dürfte ja für Umkreissuche keine Rolle spielen.
Die funktioniert und wirkt sich auch auf die Tabelle aus, weil es ein Contextual Filter ist.
Der Umkreissuchen-Filter funktioniert (auf der lokalen Testumgebung) nicht auf der Tabelle.
Aber zumindest hat mich Dein Thread motiviert, da mal wieder dran zu gehen.
Und dann schau ich auch noch mal die Positionierung an.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Probiert das mal mit dem
am 17.10.2015 - 19:04 Uhr
Probiert das mal mit dem Anhang! Ich will jetzt nicht falsches sagen aber als "Block" dürfte das nicht funktionieren - wie sollen denn die Exposed Filter da überhaupt greifen (von der page in den Block hinein oder heraus).
Das geht nur mit "Anhang" denn da kann man die Exposed Filter automatisch übernehmen und somit auch de Ergebnisse filtern bzw. die Map automatisch aktuallisieren!
Drupal rockt!!!
"als "Block" dürfte das nicht
am 17.10.2015 - 20:05 Uhr
"als "Block" dürfte das nicht funktionieren"
Das ist richtig.
Ich habe es ja auch mit einem eigenen Modul versucht, um die Parameter aus der URL zu übergeben.
Hat aber auch nicht geklappt.
Ich versuchs die nächsten Tage mal mit Anhang und berichte dann.
Kann man bei Dir schon was online sehen?
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hatte Freitag ja noch den Weg
am 18.10.2015 - 10:29 Uhr
Hatte Freitag ja noch den Weg als Anhang versucht, leider hat es hier auch nicht funktioniert
//Update
Es funktionier inzwischen. Habe es noch mal komplett neu gemacht, also den View. Habe den Lösungsweg im 1. Thread eingefügt
Hi Julsen, ja, ich habe es
am 18.10.2015 - 11:55 Uhr
Hi Julsen,
ja, ich habe es gestern Abend auch so versucht und es klappt.
Danke für den Super Tipp mit dem Anhang.
Die Einstellung Inherit für Exposed Filter hatte ich noch nie verwendet und einfach nicht dran gedacht.
Sobald es online steht, stelle ich meinen Thread auch auf gelöst.
Gurß, Regina
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Wunderbar, hat
am 18.10.2015 - 17:17 Uhr
Wunderbar, hat geklappt.
Danke noch mal.
http://www.abhof-automat.de/
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de