Kapcsolat egyedi tartalomtípusok között
Kapcsolat létrehozása két egyedi tartalomtípus (CCT) között: beállítások, CCT-specifikus mezők, feliratok, metamezők és az elemek szerkesztése.
A kapcsolat egyedi tartalomtípusok (CCT) között is létrehozható. Előfeltétel: aktív JetEngine, bekapcsolt CCT modul és két létrehozott egyedi tartalomtípus (a példában Ország és Túra).
- Menj a JetEngine → Kapcsolatok oldalra, és kattints az Új hozzáadása gombra.
- Az Általános beállítások részben add meg a kapcsolat nevét, a Szülő objektum (itt: Ország) és a Gyermek objektum (itt: Túra) értékét. A CCT-k a választólistában az egyedi tartalomtípusok alcím alatt vannak.
- Állítsd be a Kapcsolat típusát.
- Ha nagyszülő-kapcsolatot akarsz, válaszd ki a Szülőkapcsolat mezőben a felsőbb szintű kapcsolatot.
Az alábbi kapcsolók a szerkesztési lehetőségeket bővítik:
| Kapcsoló | Mit csinál |
|---|---|
| Register controls for parent object | A szülő objektum szerkesztőoldalán megjelennek a kapcsolódó elemek vezérlői. |
| Require at least one child | Legalább egy gyermek összekapcsolása kötelező, különben a szülő nem menthető. |
| Allow to create new children from parent | A szülő szerkesztőoldaláról új gyermekelemet hozhatsz létre. |
| Allow to delete children from parent | A szülő szerkesztőoldaláról gyermekelemet törölhetsz. |
| Register controls for child object | A gyermek szerkesztőoldalán megjelennek a vezérlők. |
| Require at least one parent | Legalább egy szülő összekapcsolása kötelező. |
| Allow to create new parents from children | A gyermek oldaláról új szülőt hozhatsz létre. |
| Allow to delete parents from children | A gyermek oldaláról szülőt törölhetsz. |
| Register separate DB table | A kapcsolat saját adatbázistáblát kap. Ha ki van kapcsolva, az elemek az általános kapcsolattáblában vannak. |
| Register get items/item REST API Endpoint | REST-végpontot regisztrál az elemek lekérdezéséhez. |
| Register update REST API Endpoint | REST-végpontot regisztrál az elemek frissítéséhez. |
CCT-specifikus beállítások
Szekció neve “CCT-specifikus beállítások”Ha az egyik objektum CCT, megjelenik a Content Type Related Settings rész. Ha mindkét objektum CCT, a mezők mindkettőhöz külön jelennek meg.
- Title field: melyik mező legyen a kapcsolódó CCT-elem címe;
- Create fields: melyik mezők jelenjenek meg az előugró ablakban, amikor a kapcsolódó elemek szerkesztőjében az Új hozzáadása gombra kattintasz.
Feliratok és metamezők
Szekció neve “Feliratok és metamezők”A Labels lapon átírhatod a kapcsolódó elemek szerkesztésekor megjelenő feliratokat. A Meta Fields lapon a New Field gombbal a kapcsolathoz metamezőket kapcsolhatsz, és ezek külön oszlopként jelennek meg a szerkesztésnél. Nem minden metamezőtípus használható CCT-kapcsolatnál, mert a kapcsolódó elemek blokkjában nem mindegyik szerkeszthető. A példában egy Radio típusú „Elérhető” mező (Igen és Nem értékkel) használható. A kapcsolatot az Add Relation gombbal mentsd.
A CCT-elemek szerkesztése
Szekció neve “A CCT-elemek szerkesztése”- Nyisd meg a szülő vagy gyermek tartalomtípus elemlistáját, és kattints egy elem Szerkesztés gombjára.
- A CCT-mezők mellett egy újabb fül jelenik meg a kapcsolódó elemek szerkesztéséhez.
- Új elem létrehozásához kattints az Új hozzáadása… gombra. Ha kötelező a kapcsolat, a szerkesztőn figyelmeztetés látszik (például „Should have at least one related parent.”), és az elem addig nem menthető, amíg nincs legalább egy szülője.
- Töltsd ki a Create fields beállításban kiválasztott mezőket, és kattints az Új hozzáadása… gombra. Ha a kapcsolatnak van metamezője, megnyílik egy ablak: töltsd ki, vagy hagyd üresen, és kattints a Save Meta Data gombra.
- Meglévő elem összekapcsolásához kattints a Connect New… gombra, válaszd ki az elemet a listából, és kattints újra a Connect New… gombra. Ha vannak metamezők, a következő ablakban frissítheted őket, majd kattints a Save gombra.
A szerkesztőtábla részletes leírását lásd: Kapcsolódó elemek szerkesztése.
Készült: