# ACF Repeater widget

> ACF Repeater mezők megjelenítése: megjelenítési módok, kinézetek, külső forrás, egymásba ágyazott repeaterek és a régi változat.

Az **ACF Repeater** widget az ACF legösszetettebb mezőjét, a Repeatert jeleníti meg egyszerűen. A sorok szerkezetét és a megjelenésüket is te adod meg.

## Megjelenítési mód

A **Megjelenítési mód** három lehetőséget kínál az egyetlen sor felépítésére:

- **Almezők**: kiválaszthatod a repeater almezőit. Ha HTML-címkét választasz, stílust is adhatsz hozzá.
- **Dinamikus HTML**: a repeatert HTML-lel és dinamikus shortcode-okkal jelenítheted meg.
- **Sablon**: egy sablonnal formázhatod a repeatert. A sablonban használhatod az **ACF mezők** widgetet, egy másik **ACF Repeater** widgetet (egymásba ágyazott repeaternél), az **ACF Relationship** widgetet és más elemeket. Ha a sablon beállításai között megadod az előnézeti oldalt, a sorról előnézetet is látsz.

## Kinézet

| Kinézet | Mit csinál |
| --- | --- |
| **Szöveg** | Az összes sort egy blokkban jeleníti meg, például egyszerű, vesszővel elválasztott listaként (Piros, Kék, Zöld). |
| **Rács** | Rácsos elrendezés, megadhatod, hány oszlop legyen. |
| **Táblázat** | HTML-táblázatot készít, vagy a DataTables segítségével haladó vezérlőket ad a táblázathoz. |
| **Körhinta** | Diavetítés, saját beállítási szakasszal. |
| **Lista** | Rendezett vagy rendezetlen lista. |
| **Harmonika** | Harmonika a szokásos Harmonika widget összes beállításával. |

## Forrás

A **Forrás** beállításaival másik oldal ACF Repeater mezőit is kiválaszthatod.

## Egymásba ágyazott repeaterek

Egymásba ágyazott ACF Repeaterek megjelenítéséhez a fő ACF Repeater widgetnél a **Sablon** megjelenítési módot használd. A sablonba tegyél be egy másik ACF Repeater widgetet, és ott az almezőként szereplő repeatert válaszd forrásnak. A fő repeaterhez használt sablon tartalmazhat egy ilyen al-repeater widgetet. Ez az eljárás tetszőleges mélységig ismételhető.

## ACF Repeater (régi változat)

A régi változat elavult. Az új változat használatát javasoljuk, de a régit nem távolítjuk el.

Beállítások:

- **ACF Repeater**: a korábban az ACF beállításaiban létrehozott repeaterek közül választasz.
- **Megjelenítési mód**: három mód van a sor felépítésére: **Repeater**, **HTML** és **Sablon**.
- **Megjelenített sor**: korlátozza a megjelenített sorokat, például csak az első három, csak az utolsó vagy csak az első sor látszik.
- **Sorrend megfordítása**: megfordítja a sorok megjelenítési sorrendjét.

A végeredmény globálisan sokféleképpen stílusozható.

### Repeater mód

Ez a legegyszerűbb mód. Az ACF Repeater összes almezője automatikusan megjelenik egy Repeater vezérlőben. Sorba rendezheted őket, és mindegyikre kattintva kezelheted a beállításait.

Az **ELEM** fül:

- **Címke**: a mező opcionális címe, alapértéke a mező neve.
- **Megjelenítés**: megjelenjen-e a mező.
- **HTML-címke**: a mező értékét körbevevő HTML-címke.
- **Címke HTML-címkéje**: a mezőcímkét körbevevő HTML-címke.

A **STÍLUS** fül a leggyakoribb, leghasznosabb stílusokat tartalmazza.

A **LINK** fül:

- **Link engedélyezése**: a mező linkelhetővé válik.
- **URL mező**: az adott repeaterben elérhető URL-mezők közül választasz.
- **Megnyitás új ablakban**: a link `target="_blank"` attribútumot kap.

### HTML és tokenek mód

Egy kis HTML-tudással gyorsan elkészítheted az egyetlen blokk HTML-szerkezetét. A repeater dinamikus mezőit token helyőrzőkkel illeszted be. A **ROW** az aktuális sor összes mezőjének adatát tartalmazza, és mindegyiket a nevével jelenítheted meg.

### Sablon mód

Haladó megjelenítéshez az egyetlen sort egy Szakasz típusú Elementor-sablonnal készítheted el. A sablonban az **ACF mezők** widgettel jelenítheted meg az egyes almezőket. Ha a sablon beállításainál megadod az előnézeti oldalt, valódi előnézetet látsz a sorról.

### Renderelési mód

A régi változat kinézetei: **Természetes** (egy blokkban, például vesszős lista), **Rács** (oszlopok számával), **Táblázat** (dinamikus táblázat, például TablePress helyett), **Slider/Körhinta** (diavetítés saját beállításokkal), **Lista** (rendezett vagy rendezetlen) és **Harmonika** (a szokásos Harmonika widget beállításaival).

### Egymásba ágyazott repeaterek

A régi változatban is a **Sablon** megjelenítési módot kell használni a fő ACF Repeater widgetnél, a sablonban pedig egy másik ACF Repeater widgetet, amelynek az almező-repeatert adod meg forrásnak. A rekurzió tetszőleges mélységig folytatható.
