# Ismétlődő és bejegyzés-választó mezők importálása

> A JetEngine Repeater mezőjének három importálási módja (Fixed, Variable XML, Variable CSV) és a Posts mező.

Ebben a fejezetben a **Repeater** és a **Posts** mező szerepel.

- **Repeater**: egy mezőn belül több értéket és almezőt tárol. Az importálási felületen az összes almezőt kitöltheted.
- **Posts**: bejegyzéseket kapcsol a mezőhöz. A bejegyzéseket ID, slug vagy cím alapján párosíthatod; több bejegyzésnél elválasztó karaktert használj.

![A Kapcsolódó bejegyzések mező](./kepek/jetengine-kapcsolt-posztok.webp)

*A Kapcsolódó bejegyzések mező* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

## A Repeater három módja

### Fixed

Akkor használd, ha az ismétlődő adatok külön oszlopokban vagy elemekben vannak. Például egy kép mezőhöz öt oszlop tartozik: `image_1`, `image_2`, … `image_5`.

1. Kattints az **Add Row** gombra annyiszor, ahány sor kell.
2. Húzd az első oszlopot az első sorba, a másodikat a másodikba, és így tovább.
3. Ha egyes rekordokból hiányzik néhány érték, jelöld be az **Ignore blank fields** jelölőnégyzetet: ekkor csak annyi sor jön létre, ahány értéket a rekord ténylegesen tartalmaz.

![A Fixed mód egy sorral](./kepek/jetengine-ismetlodo-fix.webp)

*A Fixed mód egy sorral* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

### Variable (XML)

Akkor használd, ha az ismétlődő adatok XML-ben testvérelemekként szerepelnek, például:

```xml
<images>
    <image>image_example_1.jpg</image>
    <image>image_example_2.jpg</image>
    <image>image_example_3.jpg</image>
</images>
```

Ebben a módban a húzással generált XPath nem megfelelő, ezért az XPath-kifejezéseket a WP All Import FOREACH-szintaxisa szerint kell átírnod.

![A Variable (XML) mód](./kepek/jetengine-ismetlodo-xml.webp)

*A Variable (XML) mód* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

### Variable (CSV)

Akkor használd, ha az ismétlődő adatok egyetlen oszlopban vannak, elválasztó karakterrel. Például egy hozzávaló-listában a név és a mérték külön oszlopban áll, és mindegyikben több érték van felsorolva.

1. Állítsd be a **Separator Character** mezőben az elválasztót (alapértelmezés szerint függőleges vonal `|`, ha a fájlod vesszőt használ, írd át).
2. Húzd a név oszlopot a **Név**, a mérték oszlopot a **Mérték** almezőbe.

![A Variable (CSV) mód kitöltve](./kepek/jetengine-ismetlodo-csv.webp)

*A Variable (CSV) mód kitöltve* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

Az importáláskor a név oszlop első eleme a mérték oszlop első eleméhez kerül, a második a másodikhoz, és így tovább.
