Tovább a tartalomhoz

Ö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.

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.
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.

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.

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.5

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}
  • 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_calculation szű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:

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