# Hozzájárulás mező

> A Hozzájárulás mező: beállítások, a hozzájárulás rögzítése a beküldésben, űrlapváltozatok és érvényesítés.

A **Hozzájárulás** mező egy „igen/nem” hozzájárulási jelölőnégyzetet és a hozzájárulás részletes leírását jeleníti meg. A mező a **Speciális mezők** csoportban van, és a Gravity Forms 2.4 óta létezik.

Beküldéskor a mező eltárolja a jelölőnégyzet állapotát. Ha a látogató bejelölte (megadta a hozzájárulást), a beküldés azt a hozzájárulási címet és leírást is megőrzi, amelyet a látogató a beküldés pillanatában látott.

![A Hozzájárulás mező beállításai az űrlapszerkesztőben](./kepek/halado-mezok-1-hozzajarulas-beallitasok.webp)

*A Hozzájárulás mező beállításai az űrlapszerkesztőben* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&id=6)

A képen az **Általános** szakasz látszik: a **Mezőcímke**, a **Jelölőnégyzet címkéje**, a **Leírás** és a **Kötelező** szabály.

## Beállítások

A mező a **Megjelenés** és a **Haladó** szakaszban csak a közös mezőbeállításokat használja. Az **Általános** szakasz saját beállítása:

| Beállítás | Mit csinál |
|---|---|
| **Jelölőnégyzet címkéje** | A jelölőnégyzet mellett látszó szöveg. |

A jelölőnégyzet címkéjében ne használj HTML-t vagy különleges karaktereket (például és-jelet, vesszőt, függőleges vonalat, kötőjelet, zárójelet). A beküldött érték a jelölőnégyzet címkéje, és a rendszer beküldéskor megtisztítja: eltávolítja a HTML-t és azokat a karaktereket, amelyeket a WordPress nem tart biztonságosnak. Ettől a beküldött érték eltérhet a várttól, és a mező érvényesítése elbukhat.

## A leírásról

- A hozzájárulás leírásában használhatsz HTML-t.
- A leírás értékét az `{all_fields}` összefűző címke nem jeleníti meg, de a teljes bemeneti azonosítóval elérheted, például `{Hozzájárulás:3.3}`.

## Beküldések kezelése

A beküldés feldolgozásakor a mező rögzíti a jelölőnégyzet állapotát (bejelölve vagy nem). Ha be volt jelölve, a beküldés a hozzájárulás címét és leírását is megőrzi abban a formában, ahogy a beküldéskor az űrlapon megjelent.

Így később módosíthatod az űrlapot és a hozzájárulás szövegét anélkül, hogy a korábbi beküldések pontos tartalma megváltozna. A beküldés részleteinek megtekintésekor a teljes hozzájárulási leírás látszik.

## Űrlapváltozatok

A hozzájárulás részleteit a beküldés úgy tárolja, hogy az űrlap azon változatának azonosítóját menti el, amelyre a látogató hozzájárult. Ez helyet takarít meg a beküldéstáblában, mert nem ismétlődik minden beküldésnél a teljes szöveg. A beküldés megtekintésekor a Gravity Forms ettől függetlenül a teljes leírást mutatja.

Ha törölsz egy űrlapot, a változatok adatai is törlődnek (a beküldésekkel együtt, ez az űrlap törlésének megszokott működése).

## Érvényesítés

Ha a Hozzájárulás mező **Kötelező**, az érvényesítés azt ellenőrzi, hogy a látogató bejelölte-e a jelölőnégyzetet. A mező kitöltöttségét csak a jelölőnégyzet dönti el.

Ha az űrlap betöltése után megváltozott a jelölőnégyzet címkéje vagy a leírás, a korábban bejelölt állapot visszaáll, és a látogatónak újra meg kell erősítenie a hozzájárulást a szöveg aktuális változatára, mielőtt beküldheti az űrlapot. Az állapotérvényesítés a jelölőnégyzet címkéjét és az űrlapváltozat azonosítóját tároló rejtett bemenetek értékét hasonlítja össze, hogy kiderüljön, nem változtak-e meg.

## Kapcsolódó szűrők

A mezőhöz ezek a fejlesztői szűrők tartoznak: `gform_consent_checked_indicator` és `gform_consent_checked_indicator_markup`.
