2 Filter mit einem Eingabefeld
am 26.03.2010 - 21:01 Uhr in
Hallo,
ich stecke wiedermal fest.
Ich habe Produkte, die es nur in bestimmten Filialen gibt. In den Produkten habe ich eine Beitragsreferenz auf die Filialen. Die Filialen sind Orte (Modul Location).
Für die Filialen erfasse ich u.a. den Ort und die PLZ.
Für die Startseite habe ich einen View, der Produkte zeigt. Diese fürde ich jedoch gern filtern lassen können. Und zwar nach Ort oder PLZ.
Eingerichtet habe ich jetzt 2 Filter für die PLZ und den Ort. Angezeigt werden sie auch. Jedoch funktioniert die Filterung nicht.
Meine 2 Fragen dazu:
1. Wie bekomme ich mit meiner Konstellation die Produkte nach PLZ oder Ort gefiltert.
2. Kann ich diese 2 Filter in 1 Eingabefeld zusammenfassen, sodass man in dieses Feld entweder einen Ort oder eine PLZ (oder Teile davon) eingeben kann. Und wenn ja, wie kann ich das bewerkstelligen?
Ich wünsche allen Lesern ein schönes Wochenende!
- Anmelden oder Registrieren um Kommentare zu schreiben
#1: Du wirst eine
am 28.03.2010 - 18:58 Uhr
#1: Du wirst eine Relationship zu den Orten anlegen müssen
#2: Das geht nicht
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Vielen Dank md! Kannst Du mir
am 28.03.2010 - 19:31 Uhr
Vielen Dank md!
Kannst Du mir kurz aufzeigen, wie ich zu der Relationship komme? Eine Beitragsreferenz genügt also nicht...
Und dass die 2 Filter in 1 Feld nicht funktionieren, damit muss ich eben leben. Dann bleiben es eben 2.
So, das mit den Relationships
am 30.03.2010 - 20:46 Uhr
So, das mit den Relationships habe ich jetzt hinbekommen. Für all die, die es interessiert:
Installiert habe ich das Modul Node Relationships. Dann habe ich mir einen View angelegt, der meine Filialen auflistet. Diesen habe ich dann in meinem Inhaltstyp "Produkte" im Feld der Beitragsreferenz "Filialen" unter "Erweitert, Beiträge, auf die referenziert werden kann" eingestellt.
In meinem View Produktübersicht habe ich dann die Filter auf die Filialen (in meinem Fall sind das Orte, und dort die PLZ und der Ort) gesetzt. In diesen Filtereinstellungen kann man nun auch die Beziehung (Relationship) einstellen (in meinem Fall wieder die Filialen). Und schon funktionieren die Filter.
Allerdings würde ich doch
am 30.03.2010 - 20:48 Uhr
Allerdings würde ich doch ganz gern die beiden Filter (PLZ und Ort) in 1 Feld zusammenfassen.
Kennt vielleicht doch jemand eine Lösung dafür?
Erstmal großes Lob an dich.
am 30.03.2010 - 22:48 Uhr
Erstmal großes Lob an dich. Kaum jemand schreibt etwas so genau über die gefundene Lösung. Nur [gelöst] im Titel bringt halt nicht viel.
Dein zweites Problem lässt sich ohne eingehende Kenntnisse der Views-API und dementsprechend ohne ein eigenes Modul nicht lösen.
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services