# MB Views

> Meta Box bővítmény, amellyel a webes felületen szerkeszthető Twig-sablonokkal jeleníthetsz meg Meta Box mezőket és lekérdezéseket.

Az MB Views a Meta Box bővítménye. A Meta Box mezőkből és lekérdezésekből sablont építhetsz közvetlenül a WordPress adminban: HTML-lel, CSS-sel, JavaScripttel és Twig-gel. Nem kell hozzá a téma fájljait szerkesztened.

A bővítmény a Meta Box-hoz készült, azzal együtt használható.

## Mire jó

- Ha egyedi bejegyzés- vagy archívumsablont építenél a téma szerkesztése nélkül.
- Ha a Meta Box mezők értékeit sablonban jelenítenéd meg, egyszerűen beszúrva.
- Ha shortkóddal vagy blokkal ismétlődő elemet (kártya, lista) készítenél.
- Ha kapcsolt bejegyzések (MB Relationships) listáját mutatnád.

## Mit tud

| Funkció | Mire való |
|---|---|
| Sablonszerkesztő | HTML, CSS és JavaScript egy helyen |
| **Insert Field** | Mezők beszúrása a **Post**, **Site**, **User** és **Query** fülekről |
| Twig | Feltételek, ciklusok és szűrők a sablonban |
| Típusok | **Singular**, **Archive**, **Action**, **Code**, **Shortcode**, **Block** |
| Elhelyezési szabályok | A teljes oldalt, az elrendezést vagy csak a tartalmat cserélheti, vagy elé és mögé kerülhet |
| `[mbv id="…"]` shortkód | Egy view megjelenítése bárhol, saját attribútumokkal |
| Külső sablonfájlok | A témában vagy bővítményben tárolt `.twig` fájlok beemelése |

## Mikor nem ez kell

- A Twig ismerete kell hozzá: a gyártó dokumentációja szerint a mezők beszúrása segít, a logikát te írod.
- A `get_posts()` típusú függvények WP_Post objektumot adnak, ezek meta adataihoz `rwmb_meta()` vagy WordPress-függvények kellenek.
- Ha oldalszerkesztőben, vizuálisan építenél, ahhoz oldalépítő kell.

## Első lépések

1. Telepítsd és kapcsold be a bővítményt (a Meta Box mellé).
2. Nyisd meg a **Meta Box → Views** menüt, és kattints az **Add New** gombra.
3. Válaszd ki a típust és az elhelyezést a **Settings** részben.
4. A **Insert Field** gombbal szúrd be a mezőket, és írd meg a sablont.
5. Mentsd, és nézd meg az oldalt a nyilvános felületen.

## Hasznos linkek

- [MB Views dokumentáció](https://docs.metabox.io/extensions/mb-views/)
- [A bővítmény oldala](https://metabox.io/plugins/mb-views/)
