Views exposed Filter: nur mögliche Auswahl anzeigen
Eingetragen von aaki (91)
am 03.05.2010 - 15:10 Uhr in
am 03.05.2010 - 15:10 Uhr in
Hallo,
ist es möglich den exposed (hervorgehobenen) Filter so zu konfigurieren, dass nur die Auswahlmöglichkeiten in einem Filter angezeigt werden, zu denen es je nach bislang getroffener Auswahl noch anzuzeigende Ergebnisse gibt?
Vielen Dank schon mal!
~ aaki
- Anmelden oder Registrieren um Kommentare zu schreiben
hi aaki Zitat: ist es
am 03.05.2010 - 15:28 Uhr
hi aaki
ist es möglich den exposed (hervorgehobenen) Filter so zu konfigurieren, dass nur die Auswahlmöglichkeiten in einem Filter angezeigt werden, zu denen es je nach bislang getroffener Auswahl noch anzuzeigende Ergebnisse gibt?
also, ->exposed Filter zeigen doch auch nur die Ergebnisse an ?!?
anders als ->Argumente, dort kann man einstellen
was wann angeziegt werden soll wenn kein Ergebniss
vorhanden ist, zb
'Display all values'
oder
'Hide view / Page not found (404)'
Oder was genau meinst du?
Grüße
Stef
Hey Stef, nein, ich meine
am 03.05.2010 - 15:51 Uhr
Hey Stef,
nein, ich meine nicht die Trefferliste, sondern die Auswahlmöglichkeiten. Als Beispiel, ich habe zu einem Inhaltstyp 2 zugeordnete Vokabulare (Kategorie und Farbe meinetwegen) und diese dienen mir in einer View jeweils als exposed Filter. Wählt der Nutzer nun eine Kategorie aus und keine Farbe gelangt er nach Absenden des Formulars wieder auf die Seite, es werden aber nur die angezeigt, die die entsprechende Kategorie haben. Nun sind aber in dieser Kategorie nur noch Gelbe und Blaue und in meinem Filter habe ich aber leider immer noch die Wahlmöglichkeiten darüber hinaus (Schwarz, Lila, Bunt-gestreift, was auch immer). Und die müssen sozusagen kontextsensitiv :) weg.
Viele Grüße
~ aaki
da gibts ne einstellung
am 03.05.2010 - 18:42 Uhr
da gibts ne einstellung "erinnnern" ist so ne halbe wahrheit
C.A.W. Webdesign
Zitat: Nun sind aber in
am 03.05.2010 - 19:09 Uhr
Nun sind aber in dieser Kategorie nur noch Gelbe und Blaue und in meinem Filter habe ich aber leider immer noch die Wahlmöglichkeiten darüber hinaus (Schwarz, Lila, Bunt-gestreift, was auch immer). Und die müssen sozusagen kontextsensitiv :) weg
Wenn ich dich richtig verstehe möchtest du
das die Auswahlmöglichkeit des Filters Farbe davon abhängig ist,
welche Farben in der Kategorie vorkommen?
Dann hilft dir das Modul
Hierarchical Select
http://drupal.org/project/hierarchical_select
Danke, aber...
am 04.05.2010 - 16:00 Uhr
... ich habe das nun eben mal ausprobiert und es scheint nicht das zu sein, was ich benötige, oder ich bin blind?
Anscheinend würde das damit gehen, wenn ich ein hierarchisches Vokabular hätte, in dem sich sozusagen baumartig die Farben den Kategorien zuordnen. Jedenfalls hat es nach Installation des Moduls keinen Unterschied gemacht.
Unter
/admin/settings/hierarchical_select/configs
kann ich leider auch nichts konfigurieren, und es gibt auch keine bestehenden Konfigurationen. es wird einzig der Kopfbereich einer ansonsten leeren Tabelle angezeigt.Nun, ich werde mal weiter Testen.
Zitat: Anscheinend würde das
am 04.05.2010 - 16:28 Uhr
Anscheinend würde das damit gehen, wenn ich ein hierarchisches Vokabular hätte, in dem sich sozusagen baumartig die Farben den Kategorien zuordnen.
...ja genau!
und dann schau mal unter
->admin->views->deineView->deinExposedFilter->rechts das Admin Icon->configure Hirachical Select
bzw über diesen Link
admin/build/views/edit/deineView/default/tid
kannst unter:
Require associated node:
Disabled
Enabled
When enabled, terms will only be displayed when they are associated with at least one node, or if one of their child terms are associated with at least one node.
den Haken auf Enable setzten, und dann werden dir in der
Kategorie nur die Elemente anngezeigt welche auch einen Wert haben...
Beeindruckend, aber dennoch...
am 05.05.2010 - 09:14 Uhr
... leider keine Lösung für meinen konkreten Fall. Aber schön um diese Möglichkeit zu wissen.
In meinem Fall kann ich leider kein Vokabular in dieser Form erstellen:
Äpfel
rot
grün
gelb
Birnen
grün
gelb
Pflaumen
gelb
blau
etc.
sondern benötige 2 Vokabulare (
[Äpfel, Birnen, Pflaumen, ...], [rot, grün, gelb, blau, ...]
). Daher weiss das HS leider in meinem Fall nichts von dem jeweils anderen exposedFilter und dem dazugehörigen Vokabular. Ersichtlich wird das dadurch, dass wenn ich in der Konfiguration der HSelects den "Node count" aktiviere, ändert sich dieser nicht nach der Wahl eines der beiden Filter. Auch nicht nach dem Absenden.Aber dennoch vielen Dank für deine Hilfe, ich denke ich kann das HS noch an anderer Stelle gut gebrauchen!
Viele Grüße
~ aaki