userek szűrése beállított profilmező szerint

Szotyi képe

Sziasztok!

Hobbiból csinálgatok egy társkereső oldalt.
A userek a profil2 modul segítségével kitöltik, hogy "Nemed: férfi vagy nő".

Van egy egyszerű nézetem, amelyik kilistázza a regisztrált usereket.
Az a feladatom, hogy azoknak a felhasználóknak, akik azt jelölték be, hogy "nő", azoknak csak a férfiakat mutassa. És viszont.

Tudtok segíteni abban, hogy mit kéne beállítani?
Valahogy meg kéne nézni, hogy magának mit állított be a user, s asszerint szűrni, de nem tudom, hogy hogyan.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
pp képe

Most így hirtelen nem jut eszembe egyszerűbb megoldás, mint, hogy létrehozol egy panel page-et amiben be tudod tölteni a contextusba a felhasználót, és paraméterkét át tudod adni a views-nak a nemet.

még itt lehet hasznos info: https://www.drupal.org/node/1111722

0
0
Szotyi képe

Köszönöm a választ.

Hirtelen a paneles megoldás tűnik a nehezebbnek.
Még nem csináltam még soha ilyet.
Örülnék egy kicsit részletesebb iránymutatásnak.
---

A megadott linken van egy esetleges megoldás:

* Create a user view.
* Add a contextual filter on user: uid. If no filter value is 
present, build a default value using the currently logged in user. 
(This will give you exactly one user object in your view -- the 
logged in user.)

Az én értelmezésem:
Szövegkörnyezeti szűrők - Hozzáadás Felhasználó: Felhasználóazonosító -
[ Alkalmazás ]
Ha a szűrő érték NINCS az URL-ben Alapértelmezés szerinti érték biztosítása - Típus Felhasználó azonosító a bejelentkezett felhasználótól
[ Alkalmazás ]
S lám, alul Eredmény nézetben az aktuálisan bejelentkezett Felhasználó látszódik.

* Add a relationship, using the relevant taxonomy reference field 
on the user accounts. This will bring you information about the 
"interest" term for the logged in user.

No itt akadtam el.
Itt a leírás már feltételezi, hogy a "Nem:" taxonómia szótárként van megadva?
S ha taxonómiaként adom is meg a profilhoz a mezőt, itt akkor is ilyet látok:
Profil: Nem (field_nem)
Megjelenés helye: profile2:main.
Amit bejelölve, s [ Alkalmaz ]-va nem változott semmi az Eredmény nézetben.

Itt hogyan kéne helyesen beállítani ezt a kapcsolatot?

Tovább már el sem jutottam, mert még ezek lennének hátra:

* Add another relationship, called "term: nodes marked with term"
 (or something like that). This will bring you information about 
all nodes marked with the interest term for the logged in user.
* Either set the view to display node teasers, or select a number
 of fields to display.
* Add a display as usual. Done!
0
0

Péter