Tovább a tartalomhoz

Data Store Button: elemek hozzáadása és eltávolítása

A Data Store Button widget (blokk, elem) beállításai: tár, címke, ikon, listaújratöltés, felugró ablak, a hozzáadás utáni művelet és a környezet.

A Data Store Button egyetlen kattintással ad elemet az adattárhoz, és ugyanazzal a gombbal el is távolíthatja onnan. A Dynamic Link két külön elemet kíván a hozzáadáshoz és az eltávolításhoz, ez a gomb ezt egyben kezeli.

Előfeltétel, hogy az Adattárak modul be legyen kapcsolva, és legyen legalább egy tárad. A gombot a tárhoz használt listázási sablonba tedd: a szerkesztő Elemek paneljén keresd meg a Data Store Button widgetet (blokkszerkesztőben blokkot, Bricksben elemet), és húzd az oldalra.

Beállítás Mit csinál
Select store Melyik tárat kezelje a gomb.
Label A gomb felirata a látogatók számára.
Icon Ikon a tárból vagy saját SVG-ből. Ikon nélkül is használhatod.
Reload Listing Grid on Success A sikeres hozzáadás után újratölti a Listing Gridet a tár aktuális elemeivel.
Open Popup on Success A sikeres hozzáadás után megnyit egy JetPopup felugró ablakot. A felugró ablakot a Speciális → JetPopup részben kell kiválasztani, és a Trigger Type értéke None legyen.
Action after an item added to the store Mi történjen a gombbal az elem hozzáadása után. Lásd lent.
Context Melyik azonosító kerüljön a tárba. Lásd lent.

A Stílus fülön a gomb megjelenését állíthatod.

Az Action after an item added to the store három értéket vehet fel:

  • Remove from store button: a hozzáadás után a gomb „eltávolító” gombbá válik. Megadhatsz hozzá külön címkét (például „Eltávolítás”) és ikont.
  • Switch button status: a gomb állapota átvált, és új címkét és ikont kap. Megadhatsz egy címet is, ahová a látogató a hozzáadás után kerül, beállíthatod, hogy a hivatkozás új ablakban nyíljon meg, és további attribútumokat is fűzhetsz hozzá.
  • Hide button: a gomb a hozzáadás után eltűnik a felületről.

A Context azt dönti el, melyik objektum azonosítóját tárolja a gomb.

Érték Melyik objektum
Default Object Az aktuális oldal vagy listaelem.
Current User (global) Az a felhasználó, akinek az oldalt létrehozták.
Current User (for current scope) Az a felhasználó, akit éppen feldolgoznak, nem feltétlenül a bejelentkezett.
Queried User A bejelentkezett felhasználó, vagy az URL-ben megadott felhasználó.
Current Post Author Az éppen megnyitott bejegyzés szerzője.
Default WordPress Object (for current page) A WordPress által az oldalhoz rendelt globális objektum. Egyedi bejegyzésoldalon ez mindig az aktuális bejegyzés, akkor is, ha az oldalba ágyazott listába írsz.
Current CCT item author Az éppen megnyitott egyéni tartalomtípus-elem szerzője.

Egy teljes példa a gomb használatára a kedvencek oldal fejezetben van.

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