# Metamezők értékei adatforrásként

> Bejegyzések szűrése egyéni mezők értékei szerint: jelölőnégyzetes szűrő az Egyéni mezők adatforrással, JetEngine mezővel.

JetEngine mellett a bejegyzések és termékek szűrhetők a metamezők értékei szerint is. Ez a fejezet egy jelölőnégyzetes szűrőt készít el, amelynek opciói automatikusan a metamező értékeiből jönnek.

## Követelmények

- JetSmartFilters és JetEngine aktív.
- A szűrendő bejegyzéseknek vagy termékeknek tényleg legyen meg a szűrendő metamezőjük.

## A metamező

1. Hozd létre a metamezőt JetEngine-nel. A példában a **Properties** egyéni bejegyzéstípus **Facilities** jelölőnégyzet mezője.
2. Jegyezd meg a mező Name/ID értékét, mert a szűrő létrehozásakor szükséged lesz rá.
3. A bejegyzésekben jelöld ki a megfelelő értékeket.

## A szűrő

1. Nyisd meg az **Intelligens szűrők → Új hozzáadása** oldalt, és add meg a szűrő nevét.
2. Mivel a mező jelölőnégyzet, a **Szűrő típusa** legyen **Jelölőnégyzetek listája**. Az **Adatforrás** legyen **Egyéni mezők**, hogy a szűrő magától töltse be a mező értékeit.
3. Írd az **Egyéni mező kulcsa** mezőbe a metamező nevét.
4. Kapcsold be a **Választási lehetőségek lekérése a mező adataiból** kapcsolót, és a **Field Source Plugin** listában válaszd a **JetEngine** értéket.
5. Mivel JetEngine mezőről van szó, kapcsold be az **Is Checkbox Meta Field** kapcsolót is.
6. A **Lekérdezési változó** kitöltése kötelező: írd ide is a metamező nevét.
7. Töltsd ki a **Szűrőcímke** és az **Aktív szűrőcímke** mezőt, és mentsd a szűrőt.

![Egyéni mezők adatforrás beállításai](./kepek/adatforras-egyeni-mezok.webp)

*Egyéni mezők adatforrás beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=jet-smart-filters)

A képen az **Egyéni mező kulcsa**, a mezőadatokból történő betöltés kapcsolója és a **Lekérdezési változó** látszik.

## A szűrő az oldalon

1. Szerkeszd azt az oldalt, amelyiken a **Properties** elemeinek listája van, és add hozzá a jelölőnégyzetes szűrő widgetjét.
2. A **Select filter** listából válaszd ki a szűrőt: a jelölőnégyzetek a metamező értékei szerint magától létrejönnek.
3. A **This filter for** listából válaszd ki a szolgáltatót, a Listing Gridhez a **JetEngine** értéket.
4. Mentsd az oldalt.

## Gyakori kérdések

**Használhatom a JetEngine mező értékeit szűrőopcióként?** Igen. Az **Adatforrás** legyen **Egyéni mezők**, és kapcsold be a **Választási lehetőségek lekérése a mező adataiból** kapcsolót.

**Melyik mezőt írjam az Egyéni mező kulcsa mezőbe?** A JetEngine metamező Name/ID értékét, azét, amely a használni kívánt értékeket tárolja. Ugyanez a mező legyen meg a szűrendő bejegyzéseknél vagy termékeknél.

**Miért kell az Is Checkbox Meta Field kapcsoló?** Akkor kapcsold be, ha a kiválasztott JetEngine mező jelölőnégyzet-értékeket tárol. Ez teszi lehetővé, hogy a szűrő helyesen kezelje az opciók létrehozásakor és szűréskor ezeket az értékeket.

**Más típusú metamezővel is működik?** Igen, a szűrő többféle metamezőtípus értékeivel is tud dolgozni, de az elérhető szűrőtípusok és beállítások attól függnek, hogyan tárolja az értékeit a mező.
