Összefűző címke módosítók a számításokban
A :value, :price, :qty és :numeric módosítók, a bemeneti azonosítók használata és két példa.
A számítási képlet összefűző címkékkel hozza be a mezők értékét. A címkéhez adott módosítóval kiválaszthatod, melyik értéket használja a képlet: például egy termék ára helyett az értékét vagy a mennyiségét.
Módosító nélkül
Szekció neve “Módosító nélkül”Ha a címkének nincs módosítója (például {Csomag:3}), a felhasznált érték a mezőtől függ:
- az Egyedi termék, Legördülő lista és Rádiógombok típusú Termék mezők, valamint a Jelölőnégyzetek típusú Beállítás mezők az árat használják;
- az összes többi mező az értékét.
Elérhető módosítók
Szekció neve “Elérhető módosítók”| Módosító | Példa | Mit használ |
|---|---|---|
:value |
{Csomag:3:value} |
A kiválasztott lehetőség értékét az ára helyett. |
:price |
{Csomag:3:price} |
A kiválasztott lehetőség árát. |
:qty |
{Csomag:3:qty} |
A termék mennyiségét. Csak árazási mezőknél működik; 0-t ad, ha nincs mennyiség megadva. |
:numeric |
{Összeg:4:numeric} |
Az értéket számmá alakítja, például az 1,200.50 1200.50 lesz. 0-t ad, ha a mező üres. |
A szöveget visszaadó módosítók és minden nem szám jellegű érték 0-nak számít a számításban.
Egyetlen bemenet használata
Szekció neve “Egyetlen bemenet használata”Ha egy mezőnek csak egyik bemenetét szeretnéd használni, módosító helyett a bemenet azonosítóját írd a címkébe. Például a {Termék:1.3} az Egyedi termék mező mennyiség bemenetét használja.
Példák
Szekció neve “Példák”Szállítási díj súly alapján
Szekció neve “Szállítási díj súly alapján”A Csomag nevű, Legördülő lista típusú Termék mező lehetőségei: Kicsi, Közepes, Nagy. Az Értékek megjelenítése be van kapcsolva, és az értékek a súlyok kilogrammban (2, 5 és 10). Ha kilogrammonként 1,5 egységet számolsz, az ár helyett az értéket kell használni:
{Csomag:3:value} * 1.5Egy termék sorösszege
Szekció neve “Egy termék sorösszege”Ugyanez a mező minden lehetőséghez árat tartalmaz, és a Mennyiség be van kapcsolva. A kiválasztott lehetőség árát megszorzod a rendelt darabszámmal:
{Csomag:3:price} * {Csomag:3:qty}Tudnivalók
Szekció neve “Tudnivalók”- A feltételes logika által elrejtett mező értéke 0.
- A számokat a mező Számformátum beállítása szerint olvassa be a rendszer (lásd a Számítások fejezet számformátum-szabályait).
- Fejlesztők a képletbe kerülés előtt módosíthatják az értéket a
gform_merge_tag_value_pre_calculationszűrővel. A képlet és az eredmény további szűrői:gform_calculation_formula,gform_calculation_result,gform_calculation_format_result.
Készült: