# Fájl linkjének kiírása a Media mezőből

> Az Attachment Link Callback kiegészítővel a Media mezőbe feltöltött fájl (PDF, ZIP) kattintható linkje jelenik meg a listázási elemben.

Ha egy **Media** típusú metamezőbe fájlt töltesz fel (például PDF-et vagy ZIP-et), és a Dynamic Field widget csak a számot vagy a nyers értéket írja ki, az **Attachment Link Callback** kiegészítővel kattintható linket kaphatsz. Előfeltétel: ingyenes Elementor vagy blokkszerkesztő, aktív JetEngine, és a telepített, aktivált, ingyenes Attachment Link Callback kiegészítő.

## A kiegészítő telepítése

1. Töltsd fel a kiegészítő zip-fájlját a **Bővítmények → Új hozzáadása** oldalon.
2. Aktiváld a bővítményt.

Ha a fájlnak új lapon kell megnyílnia, a kiegészítő PHP-fájljában a `return sprintf` sort kell kiegészíteni egy `target="_blank"` attribútummal:

```php
return sprintf( '<a href="%1$s" target="_blank">%2$s</a>', $url, $name );
```

## A metamező ellenőrzése

1. Nyisd meg a **JetEngine → Metadobozok** oldalon a használt metadobozt (vagy azt az oldalt, ahol a mezőt létrehoztad, például a bejegyzéstípus szerkesztőjét).
2. A **Meta fields** részben nézd meg a **Media** mező beállításait.
3. Az **Value format** (értékformátum) legyen **Media ID**. A kiegészítő csak azonosítót tároló mezőkkel működik, más formátumnál nem a várt eredményt kapod.

## A listázási elem módosítása

1. Nyisd meg a **JetEngine → Listings/Components** oldalon a kívánt listázási elemet Elementorban.
2. Tegyél bele egy **Dynamic Field** widgetet.
3. A **Source** legyen **Meta Data**, a mező pedig a létrehozott Media mező.
4. Kapcsold be a **Filter field output** kapcsolót, és a **Callback** mezőben válaszd a **Get attachment file link by ID** lehetőséget.
5. Frissítsd a sablont.

A listázásban ezután a feltöltött fájlra mutató link jelenik meg.
