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.
Példa: termék végösszege adóval
Szekció neve “Példa: termék végösszege adóval”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.
1. Ár és mennyiség
Szekció neve “1. Ár és mennyiség”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.
2. A rejtett mező
Szekció neve “2. A rejtett mező”- Vegyél fel új mezőt, és a típusnál válaszd a Hidden értéket.
- Add meg a nevét, például
Tax. - 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.
3. A számolt mező
Szekció neve “3. A számolt mező”- Vegyél fel új mezőt, a típusa legyen Calculated, és adj neki nevet.
- 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.
- Az Calculated Value Prefix (számolt érték előtagja) mezőbe írj egy szöveget, amely az eredmény előtt jelenik meg.
- Kattints a Módosítások alkalmazása, majd a Közzététel gombra.
Az eredmény
Szekció neve “Az eredmény”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: