# JetEngine-mezők importálása

> Lépésről lépésre: hogyan töltesz be CSV-, Excel- vagy XML-fájlból adatokat a JetEngine mezőibe, egyéni tartalomtípusokba és kapcsolatokba.

A WP All Import JetEngine Add-On a JetEngine-mezőket kapcsolja be az importálásba. Az importálás során a **JetEngine Add-On** panelen húzással kötöd a fájl oszlopait a JetEngine meta box mezőihez. A bővítmény a JetEngine minden mezőtípusát támogatja.

Követelmények: telepítve és aktívan kell lennie a WP All Import Pro bővítménynek, a JetEngine-nek és ennek a kiegészítőnek. A JetEngine-mezőket előre létre kell hozni, és be kell állítani, hogy az importálandó bejegyzéstípusnál megjelenjenek.

## Meta box és mezők létrehozása a JetEngine-ben

Ha még nincs meta boxod:

1. Menj a **JetEngine → Meta Boxes** oldalra, és kattints az **Add New** gombra.
2. Adj nevet a mezőcsoportnak a **Meta Box Title** mezőben.
3. Add meg, hol jelenjenek meg a mezők (például melyik bejegyzéstípusnál).
4. A **Meta fields** alatt a **New Meta Field** gombbal vegyél fel mezőket. Legalább a címkét (**Label**) add meg, és válaszd ki a mező típusát (**Field type**).
5. Kattints az **Add Meta Box** gombra.

A meta box megjelenik a kiválasztott bejegyzéstípus szerkesztőjében, és az importálás képernyőjén is.

## Az importálás lépései

### 1. Új importálás indítása

Menj az **All Import → Új importálás** oldalra, és add meg az importfájlt. A **Létrehozás vagy módosítás...** listában válaszd ki azt a bejegyzéstípust, amelyhez a JetEngine-mezők tartoznak. A példában ez a **Bejegyzések**.

![Az Új importálás képernyő a betöltött CSV-fájllal és a Bejegyzések típussal](./kepek/jetengine-uj-import.webp)

*Az Új importálás képernyő a betöltött CSV-fájllal és a Bejegyzések típussal* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import)

Nézd meg, hogy a fájl URL-je vagy feltöltése megtörtént, és a bejegyzéstípus a várt. Ezután kattints a **Szűrők létrehozása** gombra.

### 2. Az importfájl ellenőrzése

A következő képernyőn látod, hogyan értelmezte a bővítmény a fájlt: az elemek számát, és lapozhatsz a rekordok között. Itt szűrőket is megadhatsz, hogy csak a megfelelő rekordok kerüljenek be.

![A betöltött fájl rekordjai az áttekintő képernyőn](./kepek/jetengine-fajl-attekintes.webp)

*A betöltött fájl rekordjai az áttekintő képernyőn* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=element)

Ha rendben van az adat, folytasd a következő lépéssel.

### 3. Az adatok hozzárendelése a mezőkhöz

A **Húzás és ejtés** képernyőn jobb oldalon látod a fájl adatait, bal oldalon a célmezőket. Húzd át az adatelemeket (vagy írd be őket kapcsos zárójelben, például `{cim}`) a megfelelő mezőbe.

![A Húzás és ejtés képernyő a JetEngine Add-On panellel](./kepek/jetengine-lekepezes.webp)

*A Húzás és ejtés képernyő a JetEngine Add-On panellel* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

A **JetEngine Add-On** panelen jelöld be azt a csoportot, amelybe importálni akarsz, majd töltsd ki az egyes mezőket.

![A JetEngine Add-On panel a Recept adatok csoport összes mezőjével](./kepek/jetengine-panel-csoport.webp)

*A JetEngine Add-On panel a Recept adatok csoport összes mezőjével* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

A panelen minden mezőtípus a saját beviteli módját mutatja. Az egyes típusokról a következő fejezetek szólnak. Ha végeztél, kattints a lap alján a folytatás gombra. A sablont később az **All Import → Importok kezelése** oldalon szerkesztheted.

### 4. Importbeállítások

A **Beállítások importálása** képernyőn meg kell adnod az **Egyedi azonosító**t, amellyel a bővítmény nyilvántartja a rekordokat. Kattints az **Automatikus felismerés** gombra, vagy állítsd össze magad az importfájl mezőiből.

![A Beállítások importálása képernyő az egyedi azonosítóval](./kepek/jetengine-import-beallitasok.webp)

*A Beállítások importálása képernyő az egyedi azonosítóval* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=options)

Itt állíthatod be azt is, mi történjen az ismételt futtatáskor: új rekordok létrehozása, meglévők frissítése, a fájlban már nem szereplők kezelése. Az **Ütemezési beállítások** és a **Haladó beállítások konfigurálása** szakasz szintén itt található, de a legtöbb importhoz nem kell módosítani őket. A folytatáshoz kattints a **Folytatás** gombra.

### 5. Futtatás és ellenőrzés

A **Megerősítés és futtatás** képernyő összefoglalja, mit fog csinálni az importálás.

![A megerősítő képernyő](./kepek/jetengine-megerosites.webp)

*A megerősítő képernyő* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=confirm)

Kattints a **Megerősítés és import futtatása** gombra. Ha az importálás lefutott, megjelenik az **Importálás befejezve!** üzenet.

![A sikeres importálás után látható összegző képernyő](./kepek/jetengine-import-kesz.webp)

*A sikeres importálás után látható összegző képernyő* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=process)

Az importált bejegyzéseket és mezőiket a **Bejegyzések → Összes bejegyzés** oldalon nézheted meg.

## Importálás egyéni tartalomtípusokba (CCT)

A JetEngine egyéni tartalomtípusai (CCT) a WordPress szokásos bejegyzéstípusaitól független, saját adatbázistáblában tárolják az adatokat. Olyan adatokra jók, amelyek nem illenek a bejegyzés-modellbe, például munkatársak, foglalások vagy termékjellemzők. Egy CCT-nek több mezője lehet (szöveg, szám, dátum stb.), és kapcsolatba állhat más tartalmakkal vagy más CCT-kkel.

A CCT-be ugyanúgy importálsz, mint egy egyéni bejegyzéstípusba:

1. Indíts új importálást, és az első lépésben a típuslistából válaszd ki a **Jet CCT - <a CCT neve>** tételt.
2. Kattints a **Szűrők létrehozása** gombra, és haladj végig a fenti lépéseken.
3. A leképezésnél nincs cím és tartalom (a CCT-nek nincs ilyen mezője). Az egyéni mezőket és a CCT-ben definiált mezőket húzással rendeled hozzá, ugyanúgy, mint bármely más JetEngine-mezőt.
4. Az importbeállításokat és a futtatást ugyanúgy végzed, mint fent.

## JetEngine-kapcsolatok (Relations) importálása

A JetEngine kapcsolatai különböző tartalmak között hoznak létre összeköttetést: bejegyzések, oldalak, egyéni típusok, felhasználók között. Például egy termék a gyártójához, vagy egy tanfolyam az oktatójához kapcsolható. Támogatott az egy-a-többhöz és a több-a-többhöz kapcsolat is.

A kapcsolatokat kétféleképpen importálhatod:

- a szülő objektumon keresztül (a gyerekeket importálod),
- a gyerek objektumon keresztül (a szülőket importálod).

Mindkét esetben azonosító (ID), slug vagy cím alapján párosíthatod a kapcsolt rekordot. A többi lépés megegyezik a fenti folyamattal.

## JetEngine és ACF: mi a különbség?

Mindkettő egyéni tartalmakhoz használható, de más a hangsúly. A JetEngine az Elementorhoz igazodó, átfogó megoldás: egyéni bejegyzéstípusokat, taxonómiákat és meta boxokat hozhatsz létre vele kód nélkül. Az Advanced Custom Fields (ACF) elsősorban az egyéni mezők hozzáadására szolgál a szerkesztőképernyőkön, és fejlesztők körében elterjedt eszköz; a mezők megjelenítéséhez gyakran további eszköz vagy oldalszerkesztő kell.

## Gyakori kérdések

**Exportálhatók a JetEngine-mezők?** Igen, a WP All Export Pro és a JetEngine Export Add-On segítségével.

**Hogyan módosíthatom az importált adatot PHP-val?** Az importsablonban PHP-függvényeket hívhatsz, a beépítettek mellett saját függvényeket is.

**Minden JetEngine-mező támogatott?** Igen. Ehhez a WP All Import Pro és a JetEngine Import Add-On is kell.
