# Meta Box Group

> Egyéni mezők csoportba rendezése, a csoport ismételhetővé és összecsukhatóvá tétele a Meta Boxban.

A **Meta Box Group** a Meta Box bővítmény kiegészítője. Új mezőtípust ad: a `group` mezőt, amelybe más mezőket (almezőket) tehetsz. Így az összetartozó mezők egy egységbe kerülnek, hierarchiát alkotnak. A csoportot, vagy akár egy almező-csoportot is megsokszorozhatod (klónozhatod), a beágyazás szintjeinek száma pedig nincs korlátozva.

A bővítménynek nincs saját beállítóoldala vagy menüpontja. A csoportot a mezők regisztrálásakor, a kódban adod meg.

## Követelmények

- Aktív **Meta Box** bővítmény. A Meta Box Group önmagában nem csinál semmit.
- Mezők, amelyeket kódból regisztrálsz (az `rwmb_meta_boxes` szűrővel), vagy olyan eszközzel, amely a `group` típust támogatja.

## Telepítés

1. Telepítsd és aktiváld a Meta Box bővítményt.
2. Telepítsd és aktiváld a Meta Box Group bővítményt a **Bővítmények → Új hozzáadása** oldalon vagy feltöltéssel.
3. Egy mező regisztrálásánál add meg a `type` értékének a `group` típust, és a `fields` tömbbe sorold fel az almezőket.

## Első lépések

A legegyszerűbb csoport egy ismételhető mezőcsomag. Az alábbi példa egy album számait tárolja: minden szám címből, megjelenési dátumból és műfajból áll.

```php
add_filter( 'rwmb_meta_boxes', function ( $meta_boxes ) {
    $meta_boxes[] = [
        'title'      => 'Album számai',
        'post_types' => ['page'],
        'fields'     => [
            [
                'id'         => 'szamok',
                'type'       => 'group',
                'clone'      => true,
                'sort_clone' => true,
                'fields'     => [
                    [ 'name' => 'Szám címe', 'id' => 'cim' ],
                    [ 'name' => 'Megjelenés dátuma', 'id' => 'datum', 'type' => 'date' ],
                    [
                        'name'    => 'Műfaj',
                        'id'      => 'mufaj',
                        'type'    => 'select_advanced',
                        'options' => [ 'pop' => 'Pop', 'rock' => 'Rock' ],
                    ],
                ],
            ],
        ],
    ];
    return $meta_boxes;
} );
```

![Ismételhető csoport az oldalszerkesztőben: két szám, mindegyikben három almező](./kepek/csoport-klonozhato.webp)

*Ismételhető csoport az oldalszerkesztőben: két szám, mindegyikben három almező* (https://minta-bolt.hu/wp-admin/post-new.php?post_type=page)

A képen a csoport két példánya látszik egymás alatt. A bal oldali fogantyúval átrendezheted őket, a jobb oldali körös x-szel törölheted az egyiket, az alsó gombbal újat adhatsz hozzá.
