🔥 Korlátozott: Ingyenes marketing audit — Foglalj most!
Oktatóanyag

JetFormBuilder – Hierarchical Select (PRO)

A Hierarchical Select akkor kerül elő, amikor többszintű kategóriát kell választatnod, és eleged van abból, hogy:
– több külön Select mezőt drótozol össze
– JavaScriptet írsz csak azért, hogy a „Márka” után a „Modell” frissüljön
– a felhasználók rossz kombinációkat választanak

Ez az addon pont azt a problémát oldja meg, hogy a választás logikája ne a user fejében legyen, hanem az űrlapban.

Egy hierarchikus taxonómiából dolgozik, és szülő–gyerek logikával vezeti végig a kitöltést.

Hogyan működik support szemmel
Fontos alapelv: ez nem több mező, hanem egy mezőtípus több szinttel.

Te kiválasztasz egy hierarchikus taxonómiát.
A mező:
– először csak a legfelső szintet mutatja
– majd a választás alapján tölti be a következő szintet
– és így tovább, ameddig felépítetted a szinteket

A felhasználó nem tud „rossz sorrendben” választani, mert nincs mit.

Ha valami nem jelenik meg, a hiba szinte mindig a taxonómia struktúrában van, nem az űrlapban.

A leggyakoribb elakadás: „üres a második szint”
Ez 90%-ban nem bug, hanem adatprobléma.

Ezt ellenőrizd sorban:
– valóban hierarchikus taxonómiát használsz
– vannak-e ténylegesen child termek a kiválasztott szülő alatt
– nem üres-e a taxonómia (backendben nézd meg)

Ha egy szülőnek nincs gyereke, a mező nem „romlik el”, hanem helyesen nem mutat semmit.

Mit ments, és miért a Term ID a jó választás
A Hierarchical Select tud:
– Term ID-t
– Slugot
– Nevet
– vagy Meta értéket menteni

Support és hosszú távú stabilitás szempontból a Term ID a biztos alap, mert:
– nem változik átnevezésnél
– nem függ nyelvtől
– nem törik multisite vagy fordítás esetén

Ha később Query Builderrel, Visibilityvel vagy Calculated Fielddel akarsz dolgozni, magadnak köszönöd meg.

Szerkesztés meglévő tartalomnál – miért nem töltődik minden ág
Ez nem hiba, hanem tervezési döntés.

Ha egy bejegyzés:
– több kategóriaághoz van rendelve

akkor frontend szerkesztésnél:
– csak egy ágat tud előtölteni a mező

Ez azért van, mert a Hierarchical Select útvonalat jelenít meg, nem teljes taxonómiahalmazt.

Ha több ág kezelése kell, akkor nem ez a mező a jó választás, hanem:
– külön taxonómia mezők
– vagy checkboxos megoldás

Új termek létrehozása – mikor hasznos, mikor veszélyes
Be lehet kapcsolni, hogy a user új child termet hozzon létre.
Ez akkor jó, ha:
– piacteret építesz
– felhasználók bővítik a katalógust

De support szemmel:
– csak akkor tedd, ha van moderáció
– és pontosan érted, mi történik a taxonómiában

Ha Calculated Fieldből számolsz term metát, az új term létrehozás kikapcsolódik – ez nem bug, hanem ütköző logika.

Mentés Post Submit Actionökkel
A mező önmagában nem ment sehova.

A mentés mindig itt dől el:
Insert / Update Post action

Itt kell:
– kiválasztani a megfelelő taxonómiát
– megadni, hogy mit mentsen (ID / slug / name)

Ha a választás „eltűnik” beküldés után, akkor:
– vagy nincs Post Submit Action
– vagy nem erre a mezőre mutat

Ez az első hely, ahol supportként megnézném.

Mire használható igazán jól
– autó, ingatlan, termék modellezés
– több lépcsős kategorizálás frontend beküldésnél
– adminisztrációt kiváltó űrlapok
– olyan esetek, ahol nem engedhetsz hibás kombinációt

Mire nem való
– tagek kiválasztására
– lapos (nem hierarchikus) adatstruktúrára
– „bármit bepipálok” jellegű szűrésre

Összefoglalás support szemmel
A JetFormBuilder Hierarchical Select nem csak kényelmi funkció, hanem adatminőség-védelem.

Ha:
– a taxonómiád rendben van
– Term ID-t mentesz
– korrekt Post Submit Actiont használsz

akkor:
– eltűnnek a rossz kategóriák
– egyszerűbb lesz a frontend beküldés
– és a felhasználó nem tud rosszat választani, még ha akarna sem

Ha szeretnéd, a következő körben végig tudjuk bontani:
– egy konkrét taxonómia felépítését
– preset + szerkesztő űrlap mintát
– vagy egy „autó > márka > modell” teljes bekötést hibapontokkal együtt

Segítségre van szükséged az online marketingedben?

Az amarketingese.hu csapata segít elérni céljaidat — legyen szó SEO-ról, hirdetéskezelésről vagy weboldal készítésről.