Filter auf "erforderlich" gesetzt: "No valid values found on filter"

am 01.12.2011 - 17:17 Uhr in
Hallo,
beim Laden des Suchformulars (exposed filter) soll noch kein Ergebnis angezeigt werden. Das Suchergebnis soll erst nach der Eingabe des Users aufscheinen. Wenn ich den Filter (egal welcher, Fehlermeldung kommt immer) auf "erforderlich" setze und z.B "is one of" auswähle (ohne in der Auflistung eine Auswahl zu treffen) erscheint zwar im preview das gewünschte Ergebnis, speichern lässt sich der view aber nicht mehr. Dann erscheint die Fehlermeldung "No valid values found on filter". Habs schon mit diversen php-Skripten aus dem Netz probiert, leider ohne Erfolg. Einzige Möglichkeit die mir einfällt, ist ein Dummy-Feld zu kreieren und dieses in der Auflistung bei "is one of" zu aktivieren. Nur ist es nicht besonders elegant, wenn man in der Suchfunktion eine Auswahlmöglichkeit anbietet, die gar nicht existiert. Ich habe das Dev-Modul übrigens deaktiviert, da sonst die exposed filter nicht darstellbar waren.
Christof
- Anmelden oder Registrieren um Kommentare zu schreiben
Filter
am 02.12.2011 - 08:58 Uhr
Hallo.
Wenn ich den Filter (egal welcher, Fehlermeldung kommt immer) auf "erforderlich" setze und z.B "is one of" auswähle (ohne in der Auflistung eine Auswahl zu treffen) ... erscheint die Fehlermeldung "No valid values found on filter".
Das Verhalten ist meiner Meinung nach durchaus korrekt.
Du gibst an, dass ein Wert aus einer bestimmten Menge von Werten ausgewählt werden muss, diese Menge ist jedoch leer. Dementsprechend kann kein Wert ausgewählt werden, was jedoch im Konflikt zu der Einstellung "erforderlich" steht.
Magst Du mal beschreiben, wonach die Benutzer da suchen können sollen (Textfeld, etc.) und eventuell den View exportieren und hier als Textdatei anhängen?
Hallo,ich hab das so
am 02.12.2011 - 15:45 Uhr
Hallo,
ich hab das so verstanden, dass sich "erforderlich" auf den Zwang zur Eingabe durch den Besucher der Website bezieht. Das Problem kommt sowohl bei "Referenz auf Taxonomie-Begriff" als auch bei "Liste (Textfeld)" vor. Seltsam ist auch, dass der preview wie gewünscht funktioniert. Ehrlich gesagt halte ich das ganze ja für einen Bug. In diversen Foren taucht dieses Problem nach dem Update auf views 3 auf.
Edit:
Hab das Problem "gelöst". Trau mich nicht [gelöst] in den Titel schreiben weil jeder Experte wahrscheinlich die Hände überm Kopf zusammen schlägt. Hab der Taxonomie einen neuen Begriff hinzugefügt zu dem es keinen Inhalt gibt, der aber gleichlautend ist mit dem Titel der Suche z.B. bei einer Immobilienseite "Objekte". Setze dann im views das Kästchen auf "erforderlich" und wähle in der Auswahlliste den Begriff "Objekte". Views lässt mich jetzt speichern weil ich ja eine Auswahl getroffen habe. Der Filter, in diesem Fall "has taxonomy term", darf keinen Titel enthalten. Wenn ich nun mittels css die checkbox vor "Objekte" entferne, wird dies zur Überschrift der Suche. Da "Objekte" keinen Inhalt hat, wird beim Laden der Suche kein Ergebnis geliefert, erst wenn ein anderer taxonomy term durch den user gewählt wird erscheint das gewünschte Suchergebnis.
Christof