# Hierarchikus kiválasztás szűrő

> Egymásra épülő legördülő listák egyéni taxonómiákból: például ország, majd az ország városai.

A hierarchikus **Kiválasztás** szűrő több egymásra épülő listából áll: az első lista kiválasztott értékétől függ, mit kínál a második. A **Hierarchikus** kapcsoló csak a **Kiválasztás** típusnál, és csak taxonómiákkal érhető el. Követelmények: JetSmartFilters és JetEngine egyéni bejegyzéstípussal (Elementor, Gutenberg vagy Bricks).

## 1. Taxonómiák a bejegyzésekhez

1. **JetEngine → Taxonómiák → Add New**: add meg a **Taxonomy Name** és a **Taxonomy Slug** mezőt, és válaszd ki a bejegyzéstípus(oka)t.
2. Az **Advanced Settings** részben kapcsold be a **Hierarchical** kapcsolót, majd kattints az **Add Taxonomy** gombra.
3. Hozz létre annyi taxonómiát, amennyi kell (például „Ország” és „Város”). Mindegyik ugyanahhoz a bejegyzéstípushoz tartozzon, különben a szűrés nem működik jól.
4. Nyisd meg a taxonómiát, és vedd fel a kategóriákat (az országokat, városokat).
5. A bejegyzések listáján a **Quick Edit** gombbal rendeld a bejegyzéseket a kategóriákhoz (például a „Wonderful France” bejegyzést az „France” országhoz és a „Paris” városhoz), és kattints az **Update** gombra.

## 2. A szűrő

1. **Smart Filters → Add New**, add meg a **Szűrő neve** mezőt, és válaszd a **Kiválasztás** típust.
2. Kapcsold be a **Hierarchikus** kapcsolót. Megjelenik a **Szűrőhierarchia** lista.
3. Az **Add New** gombbal vegyél fel egy szintet: adj neki **Label** és **Placeholder** értéket, és válaszd ki a taxonómiát. Vegyél fel annyi szintet, amennyi kell.
4. A szintek sorrendje számít: az első taxonómia a fő lista, a második az első kiválasztott értékétől függ, és így tovább.
5. A **Szűrőcímkék** részben add meg a címkéket, majd kattints az **Update** gombra.

![A Kiválasztás szűrő hierarchikus beállítása](./kepek/megjelenites-hierarchikus.webp)

*A Kiválasztás szűrő hierarchikus beállítása* (https://minta-bolt.hu/wp-admin/admin.php?page=jet-smart-filters)

A képen a **Hierarchikus** kapcsoló be van kapcsolva, alatta a **Szűrőhierarchia** lista az **Add New** gombbal.

A hierarchikus szűrőhöz nem kell több taxonómia: ugyanazt a taxonómiát is felveheted többször. Ilyenkor az egyes listák ugyanannak a taxonómiának más szintjét (szülő, gyermek) jelentik.

## 3. A szűrő az oldalon

Szerkeszd azt az oldalt, ahol a bejegyzések a **Listing Grid** elemmel jelennek meg, tedd rá a **Select Filter** blokkot, widgetet vagy elemet, válaszd ki a szűrőt, a **This filter for** mezőben a **JetEngine** szolgáltatót. Ha szeretnéd, az **Indexer Options** fülön kapcsold be az indexelőt ([Az indexelő](https://hub.hellowp.io/hu/plugins/jet-smart-filters/altalanos-indexelo/)). Mentsd az oldalt.

## Az eredmény

A nyilvános oldalon válassz az első listában egy értéket. A második lista ezután csak az ahhoz tartozó opciókat tartalmazza. Ha az első listában „France” országot választod, a második csak a francia városokat kínálja, mert a francia városokhoz tartozó bejegyzések az országhoz is hozzá vannak rendelve.
