exposed filters mit hierarchical select

gr4phic3r's picture

hallo

ich arbeite an einer immobilien webseite und bin auf ein kleines problem gestossen. hab schon viel gesucht, aber noch keine lösung gefunden.

zum projekt ...
user können verschiedene immobilienobjekte inserieren, wie wohnung, haus, grundstück usw ... das sind alles eigene content types. bei jedem immobilienobjekt kann man auch eine ortsangabe angeben die mit land > bundesland > bezirk >plz > stadt > strasse definiert ist. dies ist mit taxonomy realisiert. land ist ein vokabular, bundesland ist ein vokabular, usw.

die eingabe durch die user ist kein problem, es wird alles schön gespeichert und funktioniert reibungslos.

nun hab ich eine suchseite, die mit views realisiert wurde. mit einigen exposed filters kann der user die suche verfeinern, unter anderem kann er auch nach der location suchen.
das problem, das ich jetzt habe ist, wenn jemand zb. das land österreich wählt, sollen nur bundesländer von AT angezeigt werden, wenn man dann weiters wien wählt, sollen dann nur bezirke aus wien angezeigt werden usw.
wie kann man so etwas realisieren? ich hab mir das modul hierarchical_select angesehen, hatte aber leider keinen erfolg damit
wäre superdankbar für hilfe, da ich echt total anstehe

grüße

Gruppen:
Login to post comments

hallo, hierarchical select

criz's picture
criz - Mo, 2009-06-29 23:41

hallo, hierarchical select ist ansich eh eine gute wahl. nur weiß ich nicht inwieweit die unterstützung für exposed filter inzwischen gegegeben ist. außerdem müsstest du glaube ich ein hierarchisches vokabular aufbauen und nicht für jeden eintrag ein eigenes vokabular anlegen. sonst wird dir mMn nichts anderes übrig bleiben als das formular selber per js anzupassen...


hallo wenn ich das

gr4phic3r's picture
gr4phic3r - Di, 2009-06-30 04:10

hallo

wenn ich das hierarchische vokabular aufbaue, wie geht das dann bei der eingabe? cck/drupal weiss ja nicht, dass wien (bundesland) ein untergeordneter punkt von österreich ist. ich vermute, dass hier sowieso php-coding gebraucht wird, oder? entweder bei der eingabe, dass das system weiss, was wohin gehört, oder man macht es bei den exposed filters, dass die wissen, welcher begriff wem untergeordnet ist

grüße


mit Hierarchical select geht

snicers's picture
snicers - Fr, 2009-07-10 09:09

mit Hierarchical select geht das schön, allerdings nur in D5, die Portierung durch Wim Leers ist für D6 leider noch nicht abgeschlossen. Ich warte hier für mein Brauereien Projekt auch nocht darauf...


verstehe, dann heisst es

gr4phic3r's picture
gr4phic3r - Fr, 2009-07-10 09:37

verstehe, dann heisst es also warten ...
danke für die info

noch eine frage, legt man dann land, bundesland, bezirk usw als kategorie an
oder macht man eine kategorie "ortsbestimmung" und macht dann land als term, bundesland als term von land, bezirk als term von bundesland usw ???

grüße
joker


erstellt wird eine

snicers's picture
snicers - Fr, 2009-07-10 10:03

erstellt wird eine Kategorie. Hierarchical select bietet die Möglichkeit jedem Level einen Namen zu geben:

Land
-- Bundesland
---- Bezirk

das nennt sich dann "Level Labels".

wenn jemand ein Land wählt klappt die Wahl für Bundesland aus, usw, je nach dem wie tief die Hierarchie ist.


alles klar, danke für die

gr4phic3r's picture
gr4phic3r - Fr, 2009-07-10 10:51

alles klar, danke für die info

grüße