[Gelöst] Views: Exposed filter über 2 verschiedene Felder in 2 Inhaltstypen?

am 26.08.2010 - 14:13 Uhr in
Hallo!
Der Titel verrät hoffentlich schon die Kernfrage:
Kann man in Views mit 1 (exposed) filter gleichzeitig in 2 verschiedenen fields suchen? Die zu durchsuchenden fields sind Auswahlfelder mit exakt identischen Auswahlen (gültigen Werten), und unterscheiden sich je Inhaltstyp nur über die mögliche Anzahl der Auswahlen.
Ganz konkret (macht sicher mehr Sinn...):
Ausgangslage:
Ich habe ein Branchenbuch mit Standard- und Premium-Einträgen.
Beim Standard-Eintrag kann für das field_branche genau 1 Wert ausgewählt werden, bei Premium-Einträgen können für das field_branche_x3 bis zu 3 Werte ausgewählt werden.
Die gültigen Werte sind in beiden Feldern absolut identisch.
(Ich habe jeweils eigene Felder anlegen müssen, weil die Werte-Anzahl je field global definiert ist...)
Ziel:
Bei der Branchenbuch-Suche möchte ich mit einem (!) Filter über beide Felder suchen - das sollte vom Dropdown her ja nicht das Problem sein, denn die gültigen Einträge sind ja identisch.
(Standardmäßig kann ich aber nur einen (exposed) Filter je Feld anlegen, d.h. der User würde zwei Branchen-Auswahlen vorfinden, was absolut unverständlich wäre.)
Frage/Lösungsansatz:
1. Gibt es eine Option, mit einem exposed filter zwei Felder zu durchsuchen? Dann könnte ich für die Inhaltstypen die unterschiedlichen fields belassen(?).
2. Kann ich nicht doch eine unterschiedliche Werte-Anzahl für das field_branche je Inhaltstyp definieren? Das wäre dann wohl eher eine cck-Lösung und ich könnte in views den ganz normalen Filter nutzen (?).
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Kann man, aber man bekommt
am 26.08.2010 - 14:17 Uhr
Kann man, aber man bekommt Probleme mit der Darstellung: http://drupal.org/search/apachesolr_search/two%20content%20types%20%20in...
Mit identischen Auswahlfeldern funktioniert es jedenfalls...
am 04.10.2010 - 21:20 Uhr
Nur als Update/Abschluß:
Ich habe das einfach in Betrieb genommen: ich suche mit einem einzigen Filter in ein und demselben CCK-Feld, das ich in den verschiedenen Content Types verwendet habe. Damit sind die gültigen Werte auf jeden Fall synchron...
Mit better_exposed_filters habe ich dann noch die Darstellung als Checkboxen drübergelegt und es funktioniert bisher ohne Probleme.
Mit der Suche per 1 Filter in 1 CCK Feld, das in 2 Content Types verwendet wird (die natürlich auch vorher per hidden Filter selektiert sind!) funktioniert es also - die auf drupal.org diskutierten Fragen sind da auch viel komplexer...