Tovább a tartalomhoz

Rejtett és számolt mezők

A Hidden és Calculated mezőtípus, és egy példa képlettel: ár szorozva mennyiséggel plusz egy rejtett adó.

A Hidden (rejtett) mező értéke nem látszik a weboldalon, de számításokhoz használható. A Calculated (számolt) mező matematikai képlettel számol, és az eredményt megjeleníti az űrlapon. A képlet értékei származhatnak korábban létrehozott meta mezőkből, vagy olyan mezőkből, amelyeket a látogató tölt ki.

Mindkettő a régi űrlapkészítő (JetEngine → Űrlapok) mezőtípusa, és működik Elementorral és a blokkszerkesztővel is.

Ha a képletben egy rejtett mező értékét használod, és az egy meta mezőhöz van kötve, a képlet csak azokon az oldalakon vagy bejegyzéseken működik, ahol az a meta mező létezik.

Készítünk egy rövid vásárlási űrlapot. A látogató látja az árat és a mennyiséget, az adót viszont nem, mégis beleszámít a végösszegbe.

Vegyél fel két mezőt: Price (ár) és Quantity (mennyiség). Mindkettő legyen Number típusú, mert a képlet csak szám típusú mezőkkel működik helyesen.

  1. Vegyél fel új mezőt, és a típusnál válaszd a Hidden értéket.
  2. Add meg a nevét, például Tax.
  3. A Field Value (mezőérték) listában válaszd a Current Post Meta (az aktuális bejegyzés meta mezője) lehetőséget, és add meg annak a meta mezőnek a nevét, amely az adó értékét tárolja.
  1. Vegyél fel új mezőt, a típusa legyen Calculated, és adj neki nevet.
  2. A Calculation Formula (számítási képlet) mezőbe írd be a képletet. A képlet a mennyiséget megszorozza az árral, és hozzáadja az adót:
%FIELD::Quantity%*%FIELD::Price%+%FIELD::Tax%

A %FIELD::Tax% itt a rejtett mező. A makróban a mezőnév szerepel.

  1. Az Calculated Value Prefix (számolt érték előtagja) mezőbe írj egy szöveget, amely az eredmény előtt jelenik meg.
  2. Kattints a Módosítások alkalmazása, majd a Közzététel gombra.

A weboldalon az ár és a mennyiség látszik, az adómező nem, a végösszegbe viszont beleszámít. Ha az ár 20, a mennyiség 1, az adó 5, az eredmény 20 × 1 + 5 = 25. Ha a látogató a mennyiséget átírja, a végösszeg a rejtett adóval együtt újraszámolódik.

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