# Nyilvános kedvencek listája a felhasználói profilon

> A Data Store modullal létrehozott kedvencek megjelenítése más felhasználók profiloldalán, a Public User Meta Stores kiegészítővel.

Ha a felhasználók kedvenc bejegyzéseit az Adattárak (Data Store) modullal gyűjtöd, a listát nyilvánossá is teheted: bárki megnézheti egy felhasználó profiloldalán, mit jelölt meg kedvencként.

## Előfeltételek

- Elementor (az ingyenes is elég) vagy blokkszerkesztő.
- Aktív JetEngine, bekapcsolt **Adattárak** modullal, **Felhasználói metaadatok** típusú adattárral és kedvencek oldallal (lásd [Kedvelés gomb és számláló](https://hub.hellowp.io/hu/plugins/jet-engine/profil-kedvelesek-szamlalo/) és [Kedvenc bejegyzések elküldése e-mailben](https://hub.hellowp.io/hu/plugins/jet-engine/profil-kedvencek-emailben/)).
- Bekapcsolt Profilkészítő modul, elkészült nyilvános felhasználói oldallal ([lásd itt](https://hub.hellowp.io/hu/plugins/jet-engine/profil-egyedi-felhasznaloi-oldal/)).
- Az ingyenes **Public User Meta Stores** kiegészítő telepítve és aktiválva (a JetEngine fejlesztői eszközök, DevTools oldaláról tölthető le).

## 1. A lekérdezés

1. A **JetEngine → Query Builder** oldalon kattints az **Új hozzáadása** gombra.
2. Válaszd ki a **Lekérdezés típusa** mezőben a kedvencként megjelölhető elemeknek megfelelő típust. A példában ez a **Bejegyzések lekérdezése**.
3. A **Post & Page** fülön kattints a **Post In** mező melletti makró gombra, és válaszd a **Public User Meta Stores: Get Store** makrót.
4. Válaszd ki az adattárat (**Meta Store**), a **Context** értéke legyen **Queried user** (a megnézett felhasználó).
5. Kattints az **Apply**, majd a **Lekérdezés hozzáadása** gombra.

## 2. A lista a profiloldalon

1. Szerkeszd Elementorral vagy a blokkszerkesztővel azt az oldalt, amelyet a Profilkészítőben **Egyedi felhasználói oldal**ként jelöltél ki.
2. Húzd be a **Listing Grid** widgetet (blokkot), és válaszd ki a kedvencek listázási elemét.
3. A **Custom Query** fülön kapcsold be a **Use Custom Query** kapcsolót, és válaszd ki az előbb készített lekérdezést.
4. Kattints a **Frissítés** gombra.

Egy **Listing Grid**ben nem keverhetsz több lekérdezéstípust. Ha egyéni lekérdezést használsz, a **Posts Query** fülön megadott beállítások nem érvényesülnek, ezért a szükséges feltételeket (szűrés, sorrend) a Query Builderben, a lekérdezés létrehozásakor add meg.

## Ellenőrzés

Nyisd meg a nyilvános felületen különböző felhasználók profiloldalát: mindegyiken az adott felhasználó kedvencei látszanak.
