# A Dinamikus mező elem és a mezőkimenet szűrése

> A JetEngine Dinamikus mező elem beállításai és a Mező kimenetének szűrése, ahol a csonkító visszahívás is megjelenik.

A csonkító visszahívás a JetEngine **Dinamikus mező** elemének **Mező kimenetének szűrése** funkciójába kapcsolódik be. Ez a fejezet a kapcsolódó beállításokat foglalja össze. A kínálat a használt szerkesztőtől (Elementor, Gutenberg, Bricks) függően kissé eltérhet.

A Dinamikus mező meta mezők tartalmát jeleníti meg. Ezek a mezőtípusok használhatók: szöveg, dátum, idő, dátum és idő, szövegdoboz, WYSIWYG, kapcsoló, jelölőnégyzet, ikonválasztó, média, galéria, rádiógomb, ismétlő, legördülő lista, szám, színválasztó, bejegyzések, HTML és térkép.

## Tartalom beállításai

| Beállítás | Mit csinál |
|---|---|
| Source (forrás) | Honnan jön az adat: a bejegyzés, kifejezés, felhasználó vagy objektum alapadatai, saját meta mező, lekérdezési változó (keresési oldalon „s”), beállítási oldal mezői, kapcsolódó bejegyzések mezői, kapcsolat meta adatai, vagy API-adat (az Async Listing modullal). |
| Field Icon | Ikon a mező elé: a könyvtárból vagy SVG-fájlból. |
| HTML Tag | A mezőt körülvevő címke: DIV, H1-H6, P vagy SPAN. |
| Hide if value is empty | Elrejti a mezőt, ha üres. |
| Fallback | Az üres mező helyett megjelenő szöveg. |
| Filter field output | A visszahívások bekapcsolása. Itt jelenik meg a csonkító visszahívás is. |
| Customize field output | A mező értéke elé és mögé szöveget tehetsz. Az `%s` az értéket jelöli. |
| Context | Honnan vegye az adatot: alapobjektum, aktuális felhasználó, lekérdezett felhasználó, a bejegyzés szerzője, a WordPress alapobjektuma, az egyedi tartalomtípus szerzője vagy kapcsolt elemek. |

A **Customize field output** formátumában az érték többszöri beszúrásához `%1$s` használható `%s` helyett.

## A Mező kimenetének szűrése

Ha a **Filter field output** be van kapcsolva, a **Visszahívás** listából választhatsz, hogyan jelenjen meg a mező értéke. A visszahívások mezőtípus szerint csoportosíthatók:

- **Dátum, idő:** dátum formázása (helyi nyelvű is), olvasható időkülönbség két dátum között.
- **Bejegyzés- és kifejezéscímek, hivatkozások:** bejegyzés vagy oldal címe, URL-je, hivatkozása és kiemelt képe; kifejezés neve, URL-je és hivatkozása; URL-séma hozzáadása; URL beágyazása; kattintható hivatkozás.
- **Szám:** számformázás (tizedes- és ezreselválasztó), nullákkal feltöltés, arányszámítás.
- **Legördülő lista, rádiógomb, jelölőnégyzet:** több kiválasztott érték, elem kiválasztása tömbből, címkék szójegyzékből, jelölőnégyzetek értéke sorban vagy listában.
- **Kapcsoló:** a kapcsoló értékei.
- **Média és galéria:** kép azonosító alapján, csatolmányfájl-link azonosító alapján, rácsos galéria és diavetítés (a megfelelő alapmodulok bekapcsolásával).
- **Ikonválasztó:** az ikon megjelenítése az azonosító helyett.
- **Szöveg és szövegdoboz:** bekezdéscímkék hozzáadása és a **Trim string by chars or words** csonkító visszahívás.
- **Bejegyzések mező és kapcsolatok:** bejegyzéscímek azonosítókból, kapcsolódó bejegyzések és elemek listája, az értékek száma.
- **Egyéb:** shortcode-ok végrehajtása, QR-kód (az alapmodul bekapcsolásával).

A „Trim string by chars or words” visszahívás nem része a JetEngine alapkínálatának: a **Külső modulok** között kell bekapcsolni (a **JetEngine → JetEngine → Modulok** oldalon), és a bővítmény telepítése után jelenik meg a listában. Használatáról a [A csonkító visszahívás használata](https://hub.hellowp.io/hu/plugins/jet-engine-trim-callback/trim-callback-hasznalat/) fejezetben olvashatsz.

Néhány további visszahívást (számított mező, telefonszám formázása, listaszámláló) külön ingyenes kiegészítők adnak, amelyek külön bővítményként telepíthetők.
