Views exposed filter umkehren
am 04.09.2015 - 10:43 Uhr in
Hallo,
ich bin gerade dabei ein neues Projekt aufzusetzen. Um genau zu sein, handelt es sich hierbei um eine Datingseite. Nun stehe ich vor einem Problem.
1. Ich möchte gerne den Views exposed filter umkehren, sprich wenn folgende Angaben im Profil gesetzt wurden:
Feldname (Geschlecht:field_gender) Männlich oder Weiblich
Feldname (Interessiert an:interested_in) Frauen, Männer oder Beides
Der Filter soll dann automatisch bei Angabe von Männlich und Frauen, nur Frauen ausgeben... Bei Weiblich nur Männer und bei Beides, Männer und Frauen, die ebenfalls beides als "Interessiert an" ausgeben.
2. Außerdem möchte ich gerne das Feld "Interessiert an" bei der Auswahl "Beides" den Output in einer Views ändern. Statt "Beides" soll dann "Geschlecht: Angabe, Interessiert an: Männer und Frauen".
Hoffe ihr versteht mich und könnt mir eventuell weiterhelfen.
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Hat hier denn keiner eine
am 12.09.2015 - 11:42 Uhr
Hat hier denn keiner eine Idee oder hab ich mich zu unverständlich ausgedrückt?
Kontextfilter
am 12.09.2015 - 15:58 Uhr
User
field_gender: (taxonomy: "gender") Beschriftung:
Mann
Frau
interested_in: (taxonomy: "gender")
Männer,
Frauen
Die Unterschiede "Mann" / "Männer" / "männlich" muss man eventuell mit https://www.drupal.org/project/synonyms behandeln
Aufgabe:
Ansicht mit Ausgabe der Interessierten mit gegenseitigen Interessen.
Habe ich mit Taxonomy gelöst, müsste mit Feldern aber auch gehen.
Taxonomie finde ich einfacher, weil Begriffe in der Liste fix und einfach erweiterbar sind.
--
View Typ "Benutzer":
Ausgabe: Felder
+ "Name" = "field_name" mit Link zum Profil
+ "Interessiert an" = "field_interested_in", multiple, Trennzeichen " und "
Filter:
+ Benutzer: aktiv=ja
Kontextfilter:
+ (field_gender) Benutzer: UID
(Wert, wenn nicht in URL enthalten: Benutzer-UID)
Beziehungen:
+ Benutzer: Interessen
+ (Begriff aus "interested_in) Taxonomie-Begriff: Benutzer die Interessen nutzt
--
Habe ich gerade getestet, klappt.
Hilfreicher Link: http://blog.ampli.fi/filtering-a-drupal-7-view-based-on-a-user-profile-f...