Tovább a tartalomhoz

Egyedi tételoldal a bejegyzéstípus-alapú foglaláshoz

Egyedi egyoldalas sablon a JetThemeCore és a JetEngine elemeivel: adatmezők, galéria, foglalási űrlap felugró ablakban és kapcsolódó tételek lekérdezése.

Egyszerű módban (bejegyzéstípus-alapú foglalás) a foglalható tétel oldalát saját sablonnal alakíthatod ki. A sablon megjeleníti a tétel részletes adatait és a foglalási űrlapot. Szükséges: Elementor, JetBooking, JetEngine és JetThemeCore.

  1. Nyisd meg a Crocoblock → Theme Builder oldalt, görgess az „… Single” sorhoz (a foglalási példányok bejegyzéstípusáé), és kattints a plusz ikonra.
  2. A megjelenő ablakban add meg a feltételeket: az első listában „Include”, a másodikban „Singular”, a harmadikban a bejegyzéstípus, a Select mezőben pedig „All”.
  3. Kattints a Create gombra.
  4. Írd be a sablon nevét, kattints az Overwrite theme body melletti „+” ikonra, és válaszd a Create Template lehetőséget. (Ha van könyvtárból való sablonod, azt is választhatod.)
  5. Add meg a tartalom típusát („Elementor”) és a sablon nevét, majd kattints a Create gombra.

Az Elementor szerkesztőben a JetEngine elemeivel írhatod ki a dinamikus tartalmat.

Mit jelenítesz meg Elem és beállítás
Cím Dynamic Field, Source: „Post/Term/User/Object”, mező: „Title”
Egyéni mező Dynamic Field, Source: „Meta Data”, a mezőt a listából választod; a Customize field output kapcsolóval fix szöveget fűzhetsz hozzá (a %s a mező értéke)
Mező szövegként Headline, Heading vagy Text Editor elem a Dynamic Tag ikonnal
Kiemelt kép Dynamic Image, alapból a kiemelt kép; egyéni képmezőt a Source listából választhatsz
Galéria mező Gallery Slider elem, Source: „Manual Select”, a galériamezőt a Dynamic Tag ikonnal adod meg
Kiegészítő információk (például a jobb oldali dobozban) Icon Box elemek

Az űrlapot a JetForm elemmel teheted a sablonba: add hozzá, és a Choose Form mezőben válaszd ki a foglalási űrlapot (Foglalási űrlap).

Ha az űrlapot gombnyomásra felugró ablakban szeretnéd megjeleníteni:

  1. Előbb tedd közzé a sablont, hogy a beállításaid ne vesszenek el, és készítsd el az űrlapot.
  2. Nyisd meg a JetPopup → All Popups oldalt, kattints a Create New Popup gombra, válaszd ki a tartalom típusát, add meg a nevet, és válassz előbeállítást. Kattints a Create gombra.
  3. Az Elementor szerkesztőben add hozzá a JetForm elemet, és válaszd ki az űrlapot. Tedd közzé.
  4. Állítsd be a felugró ablak megjelenítési feltételeit, és kattints a Save Conditions gombra. Feltételek nélkül az ablak nem jelenik meg a frontenden.
  5. A sablonban nyisd meg a Button elem beállításait. A Haladó fülön, a JetPopup szakaszban válaszd ki az Attached Popup értékét, a Trigger Type legyen „Click on Widget”.

A sablon aljára kapcsolódó tételek listáját is kiteheted. Ehhez három dolog kell.

  1. Listázási sablon a bejegyzéstípushoz, a Foglalási példányok megjelenítése rácsban fejezet szerint, a tételek rövid adataival.
  2. Egyéni lekérdezés: a JetEngine → Lekérdezéskészítő oldalon kattints az Új hozzáadása gombra, add meg a nevet, a Lekérdezés típusa legyen „Bejegyzések lekérdezése”. Az Általános fülön válaszd ki a bejegyzéstípust, a Tax Query fülön pedig állítsd be, hogy az aktuális oldal kifejezéseivel azonos kifejezésű bejegyzéseket kérje le (ehhez a JetEngine makróit használhatod). Mentsd a lekérdezést.
  3. Listing Grid elem a sablonban: válaszd ki a listázási sablont, nyisd meg a Custom Query fület, kapcsold be a kapcsolót, és válaszd ki a lekérdezést.

Tedd közzé a sablont, és nyiss meg egy tételoldalt a frontenden: rajta az egyedi sablon jelenik meg.

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