# Az aktuális kifejezés kiemelése az archívumoldal listájában

> Kifejezéslista megjelenítése az archívumoldalon úgy, hogy az éppen megnyitott kifejezés más kinézetet kapjon.

Ha egy bejegyzéstípus archívumoldalán a taxonómia kifejezéseit is listázod a bejegyzések mellett, az éppen aktuális kifejezést megjelenítheted a többitől eltérően. Ehhez egy kifejezés-lekérdezés, egy lekérdezés-alapú listázási elem és dinamikus láthatóság kell.

## 1. Kifejezés-lekérdezés létrehozása

1. Nyisd meg a **JetEngine → Lekérdezéskészítő** oldalt, és kattints az **Új hozzáadása** gombra.
2. A **Lekérdezés típusa** legyen **Kifejezések lekérdezése** (Terms Query).
3. Az **Általános** fülön válaszd ki a bejegyzéstípushoz rendelt taxonómiát. A többi beállítást hagyd az alapon.

## 2. Listázási elem létrehozása

1. Nyisd meg a **JetEngine → Listázások/komponensek** oldalt, és kattints az **Új hozzáadása** gombra.
2. A **Listázás forrása** legyen **Query Builder**, a **Lekérdezés** mezőben pedig válaszd ki az imént létrehozott lekérdezést.
3. Ha a bejegyzéstípushoz még nincs listázási elemed, hozd létre azt is.

## 3. A lekérdezés-listázás sablonja

1. A lekérdezés-listázási elemben vegyél fel két szakaszt, mindegyikben egy widgettel, amely a kifejezés nevét mutatja. Például a **Dynamic Field** widget: **Forrás**: „Post/Term/User/Object Data”, **Object Field**: „Term name”.
2. Adj a két szakasznak eltérő stílust: az egyik az aktuális kifejezésé, a másik a többié lesz.

## 4. Dinamikus láthatóság beállítása

Győződj meg róla, hogy a **Dinamikus láthatóság** modul be van kapcsolva a **JetEngine → JetEngine → Modulok** oldalon.

1. Az első szakaszon nyisd meg a **Haladó → Dinamikus láthatóság** fület, és kapcsold be az **Engedélyezés** kapcsolót.
2. Válaszd a **Show element if condition met** lehetőséget, a feltétel legyen **Equal**.
3. A **Value** mezőnél kattints a dinamikus címkék ikonra, a makrók közül válaszd a **Current ID** elemet, és illeszd be az alábbi makrót az értékmezőbe:

```text
%current_id%{"context":"wp_object"}
```

4. A második szakaszon ismételd meg ugyanezt, de a láthatósági feltétel típusa legyen **Hide element if condition met**.

Így az aktuális kifejezés az első, a többi a második szakasz kinézetével jelenik meg.

## 5. A Listing Grid az archívumsablonban

A Listing Gridnek az archívumoldal sablonjában kell lennie.

1. Nyisd meg a **Crocoblock → Theme Builder** oldalt, kattints az **Új oldalsablon létrehozása** gombra, majd az **Feltétel hozzáadása** gombra. Válaszd: **Include**, **Archive**, majd a bejegyzéstípus összes archívuma.
2. Vegyél fel egy kétoszlopos szakaszt, és mindkét oszlopba tegyél egy **Listing Grid** widgetet: az egyikben a kifejezés-lekérdezés listázása legyen, a másikban a bejegyzéstípus listázása.
3. Mentsd a sablont, és nézd meg az archívumoldalt a weboldalon.
