Filterproblem mit Views3
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 26.03.2014 - 17:27 Uhr in
Hallöchen.
Ich habe mal wieder ein kleines Problem mit den Filtern in Views.
Ich habe mehrere Felder, die abhängig vom ersten Feld erscheinen sollen oder nicht - Klappt, dazu noch ein Feld in dem ein Suchzeitraumk festgelegt wird.
Ich möchte nun aus dem ersten Feld mehrere Sachen auswählen, aber nicht so das bspw. beide ausgewählten Sachen wahr sind, sondern eins, oder das andere, oder beide.
Danach sollen natürlich, je nach Auswahl im ersten Filter, die "Unterpunkte" wieder erscheinen und abhängig vom "Oberpunkt" filtern - wobei das ja klappen müsste.
Nur der erste Teil funzt eben nicht.
Wenn ich erst nur einen Oberpunkt mit Unterpunkt wähle und den Filter anwende, danach den ganzen Spaß nochmal mit einem zweiten anderen Oberpunkt klappt es. Aber das Ganze soll eben in einem Rutsch passieren.
Hat wer Ideen?
Danke schonmal.
- Anmelden oder Registrieren um Kommentare zu schreiben
setzt die filter doch einfach
am 27.03.2014 - 06:38 Uhr
setzt die filter doch einfach auf "OR" statt "UND"
hm.... aber welches ist denn
am 27.03.2014 - 13:11 Uhr
hm.... aber welches ist denn die or-Bedingung? irgendwie seh ich da den Wald vor lauter bäumen nicht.
Es gibt doch nur die Auswahlen bspw. "ist eines von" "ist keines von" usw.
welches davon ist denn der or Operator?
nein die logischen
am 27.03.2014 - 14:37 Uhr
nein die logischen beziehungen des filters. sind im standard auf logisch UND. kannst du bei reihenfolge auch auf OR setzen
und wo kann ikann ich diese
am 29.03.2014 - 14:41 Uhr
und wo kann ich diese ändern? Habe dies bei mir bislang nicht gefunden, oder seh ich den Wald vor lauter Bäumen nicht?
steht oben: in der
am 28.03.2014 - 15:26 Uhr
steht oben: in der reihenfolge der filter!!!
Ah, jetzt hab ichs
am 29.03.2014 - 15:10 Uhr
Ah, jetzt hab ichs gefunden.
Ist alles ein wenig schwieriger, wenn man komplett mit Screenreader arbeitet. Der Button (ich vermute mal es ist einer) ist nur mit einem / gelabelt.
Wie kann ich jetzt aber die beiden Operatoren KOMBINIERENß
Also ich habe bspw. eine Gruppe von Filtern (Veröffentlicht und Typ) die als und fungieren sollen, dann die zweite Gruppe, in der die verschiedenen Filter mit oder aggieren sollen und noch zum Schluss ein Datumsfilter der wieder mit und Operator wirken soll.
Außerdem bleibt immernoch das Problem innerhalb eines Filterfeldes wo mehrere Eingaben möglich sein sollen, diese aber eben als andor Operator untereinander aggieren sollen. Oder erledigt sich das doch mit "ist eines von"?
Problem ist immernoch nicht
am 10.04.2014 - 17:10 Uhr
Problem ist immernoch nicht gelöst.
Wie kann ich sowohl & als auch oder Operatoren in den Filtern verwenden? siehe obiger Beitrag?Problem bleibt bestehen. Wie bekomme ich eine Gruppe von Filtern, die mit & Operator arbeitet, danach einen oder Operator und dann wieder eine Gruppe mit & Operatoren? Über die UI krieg ichs irgendwie nicht hin.
Hallo, also das Problem ist
am 20.05.2014 - 16:34 Uhr
Hallo, also das Problem ist immernoch nicht gelöst.
Vielleicht beschreib ichs nochmal etwas anders.
Also ich habe einen Quasi-Startfilter. Dieser speist sich aus einem Feld, in dem Werte aus einem Vokabular zugeordnet sind.
Dieses fungiert im Node als Oberbegriff.
Daran schließen sich entweder Unterbegriffe, welche dann in seperaten Feldern gespeichert sind, an oder nicht. Diese Unterbegriffe stammen dann jeweils aus den ihrem Oberberiff zugeordneten extra-Vokabular.
Nun soll eben in Zusammenhang mit dem Oberbegriff gleichzeitig auch eventuelle Unterbegriffe mit gefiltert werden.
Bspw.
Oberbegriffe = Kultur - Interessengruppe (hat Unterbegriffe) - Sonstiges
Nun soll, wenn ich die Obergriffe anhake, in diesem Fall der Unterbegriff Interessengruppe, erscheinen. Dies klappt ja soweit mit Dependent Filter.
Nun möchte ich mir noch eine Interessengruppe auswählen.
Anschließend das Datum und jetzt erst die Filteranfrage ausführen.
Sobald aber eben ein Unterbereich mit ausgewählt wird, klappt die ganze Filterung nicht mehr.
Habt ihr da noch Ideen?