# Egyedi sorrend a kapcsolódó elemeknek

> A kapcsolódó elemek sorrendjének átrendezése a szerkesztőben, és a sorrend megjelenítése bejegyzés-, felhasználó-, kifejezés- és CCT-lekérdezéssel.

A kapcsolódó elemek sorrendjét kézzel is megadhatod, és a frontenden pontosan ebben a sorrendben jeleníthetők meg. Ez bejegyzésekre, egyedi tartalomtípusokra (CCT), felhasználókra és kifejezésekre is működik. Előfeltétel: létrehozott kapcsolat és hozzáadott kapcsolódó elemek.

## A sorrend módosítása

1. Nyisd meg a bejegyzést (felhasználót, kifejezést), amelyhez a kapcsolódó elemek tartoznak.
2. A kapcsolatkezelő dobozban húzd át a sorokat a kívánt helyre.
3. Kattints a lista jobb felső sarkában lévő **Save order** gombra (a gomb felirata a helyi felületen angol maradt).
4. Mentsd a bejegyzést is.

## Lekérdezés a sorrend megjelenítéséhez

A lekérdezés típusa attól függ, milyen adat kapcsolódik. Mindegyiknél a **JetEngine → Lekérdezéskészítő** oldalon az **Új hozzáadása** gombbal kezdd, add meg a nevet, és a végén mentsd a lekérdezést.

A **Kapcsolódó tételek** makró beállítása mindig ugyanaz:

- **Kapcsolatból**: a használt kapcsolat;
- **Objektumból**: **Szülő objektum** vagy **Gyermek objektum** aszerint, melyiket akarod megjeleníteni;
- **Kezdeti objektum ID forrása**: például **Aktuális objektum ID-ja**.

A makró beállítása után kattints az **Alkalmaz** gombra.

### Bejegyzések lekérdezése

1. A típus: **Bejegyzések lekérdezése**.
2. A bejegyzések és oldalak lapján nyisd meg a dinamikus címkék listáját a **Bejegyzések** mező mellett, és válaszd a **Kapcsolódó tételek** makrót.
3. Az általános lapon a **Sorrend és Rendezés alapja** részben kattints az **Új rendezési paraméter hozzáadása** gombra. A rendezés alapja: „Preserve post ID order given in the ‘Post in’ option”, a sorrend: növekvő.

### Felhasználók lekérdezése

1. A típus: **Felhasználók lekérdezése**.
2. A **Belefoglalás/kizárás** lapon a **Belefoglalás** mező melletti dinamikus címkével válaszd a **Kapcsolódó tételek** makrót.
3. A **Egyéb** lapon a rendezés alapja: „By the included list of user IDs (requires the Include parameter)”.

### Kifejezések lekérdezése

1. A típus: **Kifejezések lekérdezése**.
2. A **Belefoglalás/kizárás** lapon a **Belefoglalás** mezőbe tedd be a **Kapcsolódó tételek** makrót.
3. Az általános lapon a rendezés alapja: „Match the order of the ‘Include’ param”.

### CCT lekérdezés

1. A típus: **Egyedi tartalomtípus** lekérdezés; válaszd ki a CCT-t.
2. A **Lekérdezés** részben vegyél fel új feltételt: mező az **Item ID**, az összehasonlítás „In the list”, az érték mellett a dinamikus címkével a **Kapcsolódó tételek** makró.
3. A rendezési részben vegyél fel új rendezési paramétert: „Preserve item ID order given in the query arguments”, növekvő sorrenddel.

## A lekérdezés használata

1. Készíts listázási elemet a kapcsolódó objektumhoz (például Túrák).
2. Az önálló sablonban (például Ország) tedd fel a **Listing Grid** elemet, és válaszd ki a listázási elemet.
3. Az **Egyéni lekérdezés** lapon kapcsold be az **Egyéni lekérdezés használata** kapcsolót, és válaszd ki a lekérdezést.

A frontenden az elemek a szerkesztőben megadott sorrendben jelennek meg.
