Tovább a tartalomhoz

Szójegyzékek

Szójegyzék létrehozása kézzel vagy fájlból, és használata metamezők, szűrők és űrlapmezők opcióforrásaként.

A szójegyzék (glossary) érték-címke párok újrahasznosítható listája. Nem kell ugyanazokat az opciókat újra és újra begépelned: egyszer felveszed a szójegyzékben, és több helyen felhasználod. A szójegyzék használható a JetEngine metamezőinél, űrlapmezőinél, az ACF metamezőinél és a JetSmartFilters rendezési opcióinál is.

A szójegyzékeket a JetEngine → JetEngine oldal Szójegyzékek fülén kezeled: itt hozhatsz létre, szerkeszthetsz és törölhetsz szójegyzéket. Az + Új szójegyzék gomb új elemet ad hozzá.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine
A Szójegyzékek fül egy szójegyzékkel

Az új szójegyzéknél két mező jelenik meg: a Név és az Adatforrás. Az adatforrás két értéke: Elemek kézi beállítása és Elemek beolvasása a feltöltött fájlból.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine
Egy üres, új szójegyzék

A Elemek kézi beállítása forrásnál minden értéket magad adsz meg. Az Új mező gombbal veszel fel elemet, és mindegyiknél ezek a beállítások vannak:

  • Mező értéke: az adatbázisba kerülő érték. Csak latin betűt, számot, kötőjelet (-) és aláhúzást (_) tartalmazhat, ugyanúgy, mint a metamezők értékei.
  • Mezőcímke: az elem címe, amelyet a szerkesztő lát.
  • Be van jelölve (kiválasztva): bekapcsolva az érték automatikusan kijelölt lesz a bejegyzés szerkesztőjében.

Az elemeket másolhatod, törölheted, és húzással megváltoztathatod a sorrendjüket. Az elemek alapból szövegmezőként jelennek meg.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine
Szójegyzék három kézi elemmel

A képen a „Szobatípusok” szójegyzék látszik három elemmel (egyágyas, kétágyas, családi szoba), alul a Mentés gombbal.

Az Elemek beolvasása a feltöltött fájlból forrásnál kész .csv vagy .json fájlt töltesz fel adatforrásként a Fájl kiválasztása gombbal. Ha a fájlnak kettőnél több oszlopa van, megadod az érték- és a címkeoszlop nevét. Ha csak két oszlop van (érték és címke), mindkét mezőt üresen hagyhatod.

Az űrlap beállításai az Elemek beolvasása a feltöltött fájlból forrásnál:

Beállítás Mit csinál
Adatok forrásául szolgáló fájl A Select File gombbal feltöltesz vagy a médiatárból kiválasztasz egy .csv vagy .json fájlt.
Értékoszlop Az oszlop neve (JSON-objektumnál a kulcs), amelyből az érték jön. Üresen hagyva a rendszer magától felismeri. A név kis- és nagybetűre érzékeny.
Címkeoszlop Az oszlop neve (JSON-objektumnál a kulcs), amelyből a címke jön. Üresen hagyva a rendszer magától felismeri. A név kis- és nagybetűre érzékeny.

A fájlból betöltés akkor hasznos, ha hosszú, közismert listád van (országok, filmműfajok, autótípusok), és nem akarod elemenként begépelni. Kattints a Mentés gombra. A szójegyzék használható egyedi bejegyzéstípusoknál, egyedi tartalomtípusoknál, metaboxoknál, beállítási oldalaknál és űrlapokon (Választógomb, Kiválasztás és Jelölőnégyzet mezővel), valamint a JetSmartFilters ugyanilyen típusú szűrőinél.

A szójegyzék a Kiválasztás, Jelölőnégyzet és Választógomb típusú mezők opcióforrása lehet, egyedi bejegyzéstípusoknál, egyedi tartalomtípusoknál, metaboxoknál és beállítási oldalaknál is.

  1. Nyisd meg a JetEngine → Bejegyzéstípusok oldalt, szerkeszd a típust, és a Metamezők részben kattints az Új metamező gombra.
  2. Add meg a Címke és a Név/ID értéket. A Név/ID csak latin betűt, számot, - és _ karaktert tartalmazhat.
  3. Az Objektum típusa legyen Mező, a Mező típusa pedig Kiválasztás, Jelölőnégyzet vagy Választógomb.
  4. A Forrás mezőben válaszd a Szójegyzék értéket.
  5. A megjelenő Szójegyzék mezőben válaszd ki a szójegyzéket.
  6. Mentsd a típust.
https://minta-bolt.hu/wp-admin/admin.php?page=jet-engine-meta&cpt_meta_action=edit&id=meta-1
A Kiválasztás mező szójegyzék forrással

A szerkesztőoldalon a mező az új beállítással jelenik meg:

  • Kiválasztás: a listából egy elemet választasz.
  • Jelölőnégyzet: több elem is kijelölhető.
  • Választógomb: egy elem jelölhető ki.

Az értékeket a bejegyzéseknél bármikor módosíthatod. A frontenden a mezőt a JetEngine dinamikus widgetjeivel vagy a JetElements Headline widgetjével jelenítheted meg, például egy egyedi sablonban.

A JetEngine listázásaiban az ACF Kiválasztás, Jelölőnégyzet és Választógomb mezőinek csak az értékét lehet kiírni, a címkét nem. Ezt oldja meg a szójegyzék.

  1. Hozz létre ACF-ben egy ilyen mezőt, és egy szójegyzéket ugyanazokkal az értékekkel és címkékkel.
  2. Nyisd meg a JetEngine → Listázások/komponensek oldalon a listázási elemet (Elementorban vagy a blokkszerkesztőben).
  3. Add hozzá az ACF mezőt a Dynamic Field widgettel: a Forrás legyen ACF, és az ACF mező mezőben add meg a mezőt.
  4. Kapcsold be az A mező kimenetének szűrése beállítást, és a Visszahívás listában válaszd a Get labels by glossary data értéket (címkék lekérése a szójegyzékből).
  5. Add meg a szójegyzéket a Szójegyzék kiválasztása mezőben, és válaszd ki az elválasztót.

A listázásban ezután az értékek helyett a címkék látszanak.

Szójegyzék szűrőben (JetSmartFilters)

Szekció neve “Szójegyzék szűrőben (JetSmartFilters)”

A szójegyzék elemeit a JetSmartFilters szűrőivel is szűrheted. Előfeltétel: a szójegyzék elkészült, és hozzárendelted egy metamezőhöz.

  1. Nyisd meg a Smart Filters → Új hozzáadása oldalt, add meg a szűrő nevét, és válaszd ki a szűrő típusát. A Szójegyzék adatforrás csak a Kiválasztás, a Választógomb és a Jelölőnégyzetek listája típusnál használható.
  2. Az adatforrás legyen JetEngine szójegyzék, és a Szójegyzék kiválasztása mezőben válaszd ki a szójegyzéket.
  3. A Lekérdezési változó mező kötelező: ide annak a szójegyzékes metamezőnek a Név/ID értékét írd, amelyet a bejegyzéstípusnál, tartalomtípusnál, beállítási oldalnál vagy metaboxnál felvettél.
  4. Mentsd a szűrőt.
  5. Egy oldalon húzd be a megfelelő szűrőwidgetet (Checkboxes, Radio vagy Select Filter), válaszd ki a szűrőt, és a szűrő szolgáltatójának állítsd a JetEngine értéket, ha Listing Grid widgetet szűrsz. Az oldalon legyen ott a Listing Grid is.
  6. Ha a lehetőségek mellett a találatok számát is mutatni szeretnéd, az Indexelő beállításai lapon kapcsold be az Indexelő alkalmazása és a Számláló megjelenítése beállítást.

Az indexelő csak akkor működik, ha a szójegyzék minden értéke csak kisbetűs latin betűt, számot, - és _ jelet tartalmaz, szóköz nélkül. A számláló a szerkesztőben nem mutatja a helyes számot, a frontenden viszont igen.

A frontenden a szójegyzék elemei a szűrőben választhatók, és a kiválasztás szűri a listázást.

Az admin szűrőknél az Opciók forrása mezőben a szójegyzék kiválasztásával a szűrő elemei a szójegyzékből jönnek (lásd Admin szűrők).

A szójegyzék a JetEngine régi űrlapjainak (Űrlapok (régi) modul) mezőiben is használható. Előbb győződj meg róla, hogy a modul be van kapcsolva a JetEngine → JetEngine → Modulok oldalon.

  1. Nyisd meg a JetEngine almenü Űrlapok (régi) pontját, és szerkessz vagy hozz létre egy űrlapot.
  2. Add hozzá az új mezőt az űrlaphoz, majd kattints a mező ceruza ikonjára.
  3. Válaszd ki a Típus mezőben a mezőtípust, és add meg a nevet. A szójegyzék csak Választógomb, Kiválasztás és Jelölőnégyzet mezőnél használható.
  4. A Fill Options From mezőben válaszd a Glossary értéket, majd a Select Glossary mezőben a szójegyzéket.
  5. Alkalmazd a módosítást, szükség esetén finomítsd az űrlapot, és mentsd.
  6. A kész űrlapot a Form widgettel vagy blokkal illesztheted be egy oldalra, Elementorban és a blokkszerkesztőben is.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások