Tovább a tartalomhoz

Feltételek

Hol jelenjen meg egy sablon: felvétel és kizárás, forrás, haladó feltételek (eszköz, szerep, URL-paraméter, mobil OS, böngésző, WP-beállítás).

A feltételek döntik el, hogy egy oldalsablon vagy sablonrész melyik oldalon jelenik meg. Beállíthatod őket új oldalsablon létrehozásakor (Create page template), a kártya három pontos menüjének Edit conditions pontjában, vagy a Crocoblock → Theme Templates oldalon az Edit Conditions gombbal (itt a mentés gombja Save Conditions).

  1. Kattints az Add Condition gombra.
  2. Az első legördülő listában válaszd ki, hogy a feltétel felvegye vagy kizárja a megjelenést.
  3. A második listában válaszd ki a forrást.
  4. A harmadik (és szükség esetén a negyedik) listában pontosítsd a feltételt.
  5. Kattints a Create (vagy a meglévő sablonnál a mentő) gombra.

Több feltételt is felvehetsz, számuk nincs korlátozva. A kuka ikonnal törölhetsz egy feltételt. Ha több feltétel van, a Relation Type mezőben (OR vagy AND) adod meg, hogyan kapcsolódjanak egymáshoz.

https://minta-bolt.hu/wp-admin/admin.php?page=jet-theme-builder
A feltétel hozzáadása a sablon létrehozásakor
Érték Jelentés
Include A felsorolt helyeken megjelenik a sablon.
Exclude A felsorolt helyeken nem jelenik meg a sablon.
Érték Mire vonatkozik
Entire A teljes webhelyre. A harmadik lista egyetlen lehetősége a Teljes webhely.
Egyedi (Singular) Az egyedi oldalakra: bejegyzések, oldalak, egyedi tartalomtípusok, a JetPopuppal készített felugró ablakok, WooCommerce-termékek és a JetFormBuilderrel készített űrlapok.
Archívum (Archive) Az archívumokra: a blog, a kategória- és címkeoldalak, az egyedi tartalomtípusok, a felugró ablakok, a termékek és az űrlapok archívumai, valamint a keresési találatok.
Advanced Haladó feltételek (lásd alább).
WooCommerce A WooCommerce termékarchívumára, termékoldalaira és oldalaira. Csak akkor jelenik meg, ha a WooCommerce telepítve és bekapcsolva van.

A harmadik lista tartalma a második lista értékétől függ. Az egyedi tartalomtípusoknál az utolsó mezőben megadhatod, melyik elemre vonatkozzon a feltétel (például All, azaz mindegyikre).

Az Advanced forrás harmadik listájában hat feltételtípus közül választhatsz:

https://minta-bolt.hu/wp-admin/admin.php?page=jet-theme-builder
Haladó feltétel: eszköz szerinti megjelenítés
Feltétel Mit csinál
URL Parameter A sablon akkor jelenik meg, ha az URL-ben szerepel a megadott paraméter vagy érték. A szöveget a negyedik mezőbe írd (például s=wonderful).
Device Más sablon jelenhet meg számítógépen (Desktop), táblagépen (Tablet) és telefonon (Mobile). A mezőben az eszközt választod ki.
Roles Más sablon jelenhet meg a különböző felhasználói szerepeknek. A WordPress alapszerepei mellett a szerepkezelő bővítményekkel (például User Role Editor) létrehozott szerepek is megjelennek. Egyszerre több szerepet is kijelölhetsz.
Mobile OS A látogató mobil operációs rendszere (például Android, iOS) szerint jelenik meg a sablon.
Mobile Browsers A látogató mobilböngészője (például Chrome, Opera, Dolphin) szerint jelenik meg a sablon.
WP Option A beállítások táblában tárolt WordPress-beállítás értéke szerint jelenik meg a sablon.

A haladó feltételek az AND és OR kapcsolattal együtt is használhatók. Egy feltétel felvételnek és kizárásnak is megadható.

Ha egy oldalt csak akkor szeretnél megmutatni, amikor a webhelyen lehet regisztrálni, így állítsd be a feltételt: Include, Advanced, WP Option, users_can_register, 1.

Ha a másodlagos fejlécet (például morzsamenüvel) telefonon el akarod rejteni:

  1. Nyisd meg a fejléc sablonjának feltételeit (Edit conditions vagy Edit Conditions).
  2. Add hozzá a meglévő feltétel mellé ezt: Exclude, Advanced, Device, Mobile.
  3. Mentsd el.

Számítógépen mindkét fejléc látszik, telefonon a másodlagos eltűnik.

Új oldalsablonnál ugyanígy járj el:

  1. A Crocoblock → Theme Builder oldalon kattints a Create new page template gombra, majd az Add Condition gombra.
  2. Válaszd ki: Include (vagy Exclude, ha bizonyos eszközökön el akarod rejteni), Advanced, Device, majd az utolsó mezőben az eszközt vagy eszközöket (Desktop, Tablet, Mobile).
  3. Kattints a Create gombra.
  4. Az új oldalsablonban az Add header, Add body vagy Add footer gombbal add hozzá a részeket: Create template (új sablon) vagy Add from library (kész sablon).
  5. Új sablonnál válaszd ki a Template content type értékét (Elementor vagy blokkszerkesztő), írd be a Template name mezőbe a nevet, kattints a Create gombra, majd a Go to editor gombbal nyisd meg a szerkesztőt. Az Edit later gombbal visszatérsz a Theme Builderhez.

A könyvtárban az összes létrehozott sablon megmarad, akkor is, ha kiveszed őket az oldalsablonból.

A meglévő sablonrészhez a Crocoblock → Theme Templates oldalon az Edit Condition gombbal adhatsz eszközfeltételt: Add condition, majd a fenti értékek, végül a Save Conditions gomb.

Előfeltétel: legyenek felhasználóid a kívánt szerepekkel. A felhasználókat és szerepeiket a Felhasználók menüben találod. A szerepek szerinti sablon Elementorral, a blokkszerkesztővel és a Bricks témával is használható.

A Crocoblock → Theme Builder oldalon két nézet közül választhatsz: fanézet (alapértelmezett) és rácsnézet.

Fanézetben az adott sablontípus melletti + gombra kattints (például az összes archívum melletti gombra). Megnyílik a Create page template ablak:

  1. Az első listában válaszd az Include vagy az Exclude értéket.
  2. A másodikban válaszd az Advanced értéket, a harmadikban a Roles értéket.
  3. Az utolsó listában jelölj ki egy vagy több szerepet (például Administrator).
  4. Ha kell, az Add Condition gombbal vegyél fel még egy feltételt.
  5. Mentsd el az ablakot.

Az ikonok méretét a Large, Medium és Small nézetméret-választóval állíthatod.

Rácsnézetben a sablon melletti három pontos gombra, majd az Edit conditions pontra kattintva nyílik meg ugyanez az ablak (Set the page template visibility conditions), ugyanazokkal a lehetőségekkel.

Ha a sablont egy konkrét oldalra is szűkíteni akarod, vegyél fel még egy feltételt: Include, Egyedi, Home Page, és jelöld ki a szerepeket (például Administrator, Editor, Subscriber). A beállított szerepek a sablon adatai alatt látszanak a listában.

Ellenőrzés: nyisd meg a főoldalt olyan felhasználóként, akinek a szerepe szerepel a feltételben. Ő a szerepre szabott sablont látja. Más szerepű felhasználónál a sablon nem jelenik meg, mert a feltételben csak a kijelölt szerepek szerepelnek. Ha egy szerep nincs a listában, a sablon annak a felhasználónak sem jelenik meg.

Az URL-paraméterrel egy bizonyos keresés találataihoz rendelhetsz saját sablont.

Előfeltétel: JetSearch vagy JetSmartFilters, a sablonok szerkesztéséhez Elementor vagy blokkszerkesztő. A feltételben a lekérdezés bármilyen szöveg lehet, például s=wonderful vagy qwerty=123. Az Exclude értékkel azt adhatod meg, hogy az adott paraméternél a sablon ne jelenjen meg.

  1. A Crocoblock → Theme Builder oldalon hozz létre új oldalsablont (Create new page template, Add Condition).
  2. Add meg a feltételt: Include, Advanced, URL Parameter, az utolsó mezőben a keresőkifejezés (például s=wonderful), majd mentsd.
  3. Add hozzá a fejlécet, a törzset és a láblécet, a könyvtárból (Add from library) vagy újonnan létrehozva (Create template, Go to editor).
  4. A webhelyen keress rá a kifejezésre: a saját sablonod jelenik meg. Más kifejezésnél (például „wild nature”) az alapértelmezett sablon látszik.

Meglévő sablonrésznél a Crocoblock → Theme Templates oldalon az Edit Conditions gombbal vehetsz fel ilyen feltételt.

JetSearch esetén az Ajax Search elemet a fejlécben érdemes elhelyezni (a fejlécnek Elementorban kell készülnie). Keresés után az URL-ben megjelenik az s=… paraméter, ezt használd feltételként.

A saját sablon törzsébe tetszőleges tartalom kerülhet, például egy JetEngine Listing Grid a témába vágó bejegyzésekkel.

JetSmartFilters esetén (a bővítmény csak Elementor Pro, JetEngine vagy JetWooBuilder mellett működik) a szűrőt a Smart Filters menüben hozod létre: Add New, a Filter Type legyen Search, a keresés módja Default WordPress search. A szűrőt érdemes ugyanarra az oldalra vagy sablonba tenni, mint a szűrt bejegyzéseket. A blokkszerkesztőben a Search szűrő blokkot és a Listing Grid blokkot add az oldalhoz, az általános beállításokban válaszd ki a szűrőt és a Listing Grid elemet. A keresőszűrő (Search típus, Default WordPress search keresés) csak akkor vált ki saját sablont, ha az alkalmazás módja Page reload. Keresés után az URL-ben a jsf=jet-engine&_s=wonderful paraméter látszik, ezt másold be az URL-paraméter feltételbe.

Készült: Frissítve:

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