Liquid Bsale Filtros Matemáticos - Bsale-IO/template-docs GitHub Wiki
Home > Liquid Bsale > Filtros > Filtros Matemáticos
Son aplicables siempre que la variable retorne un número, por ejemplo:
{{ product.final_price}} 10000// product.final_price = 10000
{{ product.final_price | plus: 500}} //(10000 + 500)=
10500// product.final_price = 10000
{{ product.final_price | minus: 500}}//(10000 - 500)=
9500//product.final_price = 10000
{{ product.final_price | times: 2}} //(10000 * 2)=
20000//product.final_price = 10000
{{ product.final_price | divided_by: 2}}//(10000 / 2)=
5000//product.final_price = 100,5
{{ product.final_price | round }}101Redondea una salida al entero más cercano.
//product.final_price = 10.6
{{ product.final_price | ceil }}11Redondea una salida hacia abajo al entero más cercano.
//product.final_price = 10.6
{{ product.final_price | floor }}10Divide una salida por un número y devuelve el resto.
//product.final_price = 12000
{{ product.final_price | modulo:5000 }}2000//product.final_price = 10000
{{ product.final_price | divided_by: 2 | plus: 500}}//(10000 / 2) + 500 =
5500En las operaciones puedes llamar a otras variables
//product.final_price = 10000
{{ product.final_price | plus: product.final_price}}//(10000 + 10000) =
20000En las operaciones puedes llamar a otras variables
//product.final_price = 10000
{{ product.final_price | plus: product.final_price | minus: 500}}//(10000 + 10000) - 500 =
19500