# Kifejezések lekérdezése: a felhasználóhoz kapcsolt címkék a nyilvános profiloldalon

> Kifejezéslista (terms listing) és Kifejezések lekérdezése a Related Items makróval, hogy a profiloldalon a felhasználóhoz kötött készségek jelenjenek meg.

A példa a felhasználóhoz kapcsolt kifejezéseket mutatja: a felhasználó készségeit és azok szintjét a nyilvános profiloldalon.

Követelmények: Elementor (ingyenes) vagy blokkszerkesztő; JetEngine bekapcsolt **Profilkészítő** modullal és egy létrehozott taxonómiával (a felhasználó és a kifejezés kapcsolatához kapcsolat is kell, amelynek van **Skill Level** nevű meta mezője); JetThemeCore egy létrehozott felhasználói profiloldallal.

## 1. A listázási sablon

1. A **JetEngine → Listázások/komponensek** oldalon az **Új elem hozzáadása** gombbal hozz létre elemet.
2. A felugró ablakban a forrás legyen **Terms** (kifejezések), a **From Taxonomy** listában válaszd a taxonómiát. Add meg a nevet és a nézetet (Elementor vagy blokkszerkesztő), majd kattints a **Listázási elem létrehozása** gombra.
3. A sablonban adj meg widgeteket. A példában egy **Dynamic Image** (a kifejezéshez kötött kép) és két **Dynamic Field** szerepel.
4. Az elsőn a kifejezés neve látszik: **Source** „Post/Term/User/Object”, **Object Field** „Term Name”.
5. A másodikon a készségszint (a kapcsolat meta mezője): **Source** „Relation Meta Data”, **Meta Field** „Skill Level”.
6. Opcionális stílus: a szakasz szegélyének színét a kifejezéshez rendelt színválasztó mezőből veheted. A **Stílus → Szegély** fülön a **Color** mezőnél a **Dynamic Tags** gombbal válaszd a **Term Field** makrót, add meg a taxonómiát, válaszd a **Meta field** opciót, és a mező nevét (például `colorpicker`).

A blokkszerkesztőben ugyanezek a blokkok és beállítások érhetők el. Kész állapotban nyomd meg a **Közzététel/Frissítés** gombot.

## 2. A lekérdezés

1. A **JetEngine → Lekérdezéskészítő → Új hozzáadása** oldalon add meg a nevet, a típus legyen **Kifejezések lekérdezése**. Az **Egyéni lekérdezés-ID**-t csak akkor töltsd ki, ha szűrőkhöz is használod.
2. Az **Általános** fülön válaszd ki a taxonómiát. A többi mezőt hagyd üresen, de a **Hide Empty** (üresek elrejtése) kapcsolót kapcsold ki: zavarhatja az eredményt.
3. Az **Include/Exclude** fülön az **Include** mező melletti **Dynamic Tags** gombbal válaszd a **Related Items** makrót. A **From Relation** mezőben add meg a létrehozott kapcsolatot, a **From Object** legyen „Child Object”, az **Initial Object ID From** pedig „Current Object ID”. Kattints az **Apply** gombra.
4. Kattints a **Lekérdezés hozzáadása** gombra.

## 3. A profiloldal

1. Nyisd meg a nyilvános profiloldalt. A **Listing Grid** elemben válaszd ki a listázási sablont. Magától még nem jelenik meg semmi.
2. A **Custom Query** fülön kapcsold be a **Use Custom Query** kapcsolót, és válaszd ki az új lekérdezést.
3. Frissítsd az oldalt, és nézd meg az előlapon: a felhasználó oldalán a hozzá kapcsolt készségek és szintjük látszanak.
