# Jelölőnégyzet, jelölőnégyzet-csoport, rádiógomb-csoport és Választómező

> Az opciós mezők: egyetlen jelölőnégyzet, jelölőnégyzet-csoport minimum és maximum kijelöléssel, rádiógombok, képes legördülő választó.

Ezekben a mezőkben a vásárló előre megadott lehetőségek közül választ. Az opciók felvételét és az opcióárakat az [Az első mező felvétele](https://hub.hellowp.io/hu/plugins/product-extras-for-woocommerce/elso-mezo/) fejezet írja le.

## Jelölőnégyzet

A **Jelölőnégyzet** típus egyetlen jelölőnégyzetet ad a termékhez. Különleges beállítása nincs: a mezőárat az **Árazás** fülön adhatod meg, és az akkor adódik a termék árához, ha a vásárló bepipálja.

## Jelölőnégyzet-csoport

A **Jelölőnégyzet-csoport** több jelölőnégyzetet tesz egy mezőbe. Csak a bővítmény Pro változatában érhető el.

![A Jelölőnégyzet-csoport Beállítások füle](./kepek/mezotipusok-jelolonegyzet-csoport.webp)

*A Jelölőnégyzet-csoport Beállítások füle* (https://minta-bolt.hu/wp-admin/post.php?post=15&action=edit)

1. A **Beállítások** fülön kattints az **Opció hozzáadása** gombra.
2. Írd be az opció nevét a **Címke** oszlopba.
3. Ha az opció ára felár, add meg az **Ár** oszlopban. Csak akkor adódik a termék árához, ha a vásárló kijelöli az opciót.

| Beállítás | Mit csinál |
| --- | --- |
| **Min. szám** | Legalább ennyi jelölőnégyzetet kell kijelölni. |
| **Max. szám** | Legfeljebb ennyit lehet kijelölni. |

Ha minimumot vagy maximumot adsz meg, kapcsold be a **Kötelező mező?** beállítást is, hogy a vásárló valóban kitöltse a mezőt.

A **Megjelenítés mintaként?** kapcsolóval a jelölőnégyzetek szöveges mintaként jelennek meg.

### Alapértelmezett kijelölés

Egy csoportban több opció is kijelölhető, ezért az **Alapértelmezett** mező itt nem használható. Ha mégis előre kijelölt opciókat szeretnél, a `pewc_default_field_value` szűrővel megadhatod őket. A szűrő tömböt vár, amelyben az opciók feliratai szó szerint szerepelnek, és a mező azonosítóját is át kell írnod:

```php
add_filter( 'pewc_default_field_value', function ( $value, $id, $field, $posted ) {
	$field_id = 999; // a jelölőnégyzet-csoport mező azonosítója
	if ( $value ) {
		return $value;
	}
	if ( $field_id == $field['field_id'] ) {
		$value = array( 'Az első alapértelmezett opció', 'A második alapértelmezett opció' );
	}
	return $value;
}, 10, 4 );
```

## Rádiógomb-csoport

A **Rádiógomb-csoport** típusban a vásárló egy opciót választ a listából. Az opciókat a **Beállítások** fülön adod meg, ugyanúgy, mint a jelölőnégyzet-csoportnál: **Opció hozzáadása**, **Címke**, **Ár**.

![A Rádiógomb-csoport Beállítások füle két opcióval](./kepek/mezotipusok-radio-opciok.webp)

*A Rádiógomb-csoport Beállítások füle két opcióval* (https://minta-bolt.hu/wp-admin/post.php?post=15&action=edit)

A képen két opció látszik: a **Papír** ingyenes, a **Fadoboz** felára 900.

Alapértelmezett opciót az **Általános** fül **Alapértelmezett** mezőjében jelölhetsz ki: ide az opció feliratát írd. A **Megjelenítés mintaként?** kapcsolóval szöveges mintaként is megjeleníthető.

## Választómező

A **Választómező** a legördülő lista továbbfejlesztett változata: a vásárló továbbra is egyetlen elemet választ, de az elemekhez bélyegkép is társítható.

![A Választómező Beállítások füle](./kepek/mezotipusok-valasztomezo.webp)

*A Választómező Beállítások füle* (https://minta-bolt.hu/wp-admin/post.php?post=15&action=edit)

1. A **Beállítások** fülön kattints az **Opció hozzáadása** gombra.
2. A sor bal oldalán lévő képhelyőrzőre kattintva tölts fel képet az opcióhoz.
3. Írd be a nevét a **Címke** oszlopba, és szükség esetén a felárat az **Ár** oszlopba. A felár csak akkor adódik a termék árához, ha a vásárló ezt az opciót választja.

Az **Az első mező csak útmutató jellegű** kapcsolót akkor kapcsold be, ha a lista első eleme csak felirat, például „Válassz egy opciót”.

Ha sok opciód van, az értékeket dinamikusan, programból vagy mintákkal is feltöltheted.
