Un filtro es una función que se puede aplicar a un objeto o variable para obtener un resultado.
Los filtros propios de Twig pueden encontrarse aquí. No hay necesidad de utilizar el filtro escape ya que Tienda Nube lo aplica a todo por defecto.
Articles
URLs
add_param
El filtro add_param agrega un parámetro a la URL recibida como parámetro.
{# url = 'http://www.google.com' #}
{{ url | add_param('param', 5) }}
{# retorna 'http://www.google.com?param=5' #}
add_params
El filtro add_...
Formato
is_valid_email
El filtro is_valid_email devuelve true si el parámetro recibido es un e-mail válido. false en otro caso.
{# email = 'email@ejemplo.com' #}
{% if email | is_valid_email %}
{# E-mail válido #}
{% else %}
{# E-mai...
Arreglos
first
El filtro last retorna el último elemento del arreglo recibido como parámetro.
{{ [1, 2, 3, 4, 5] | last }}
{# retorna 5 #}
take
El filtro last retorna el último elemento del arreglo recibido como parámetro.
{{ [1...
Matemática
ceil
El filtro ceil retorna el techo del número recibido como parámetro (ver funciones de parte entera).
{{ 3.78 | ceil }}
{# retorna 4 #}
floor
El filtro floor retorna el piso del número recibido como parámetro (ver funciones...
Productos
has_custom_image
El filtro has_custom_image retorna true si el usuario subió una imagen para esta propiedad desde opciones de diseño. false en otro caso.
body{
{% if "custom_background.jpg" | has_custom_image %}
background-...
Clientes
format_address
El filtro format_address retorna un HTML con la dirección del cliente.
{{ customer | format_address }}
{# retorna
Juan Pérez
Mi Dirección 123 4º
Localidad, Ciudad, Código Postal
Provincia
País
1234...
Dinero
money
El filtro money imprime el precio con el símbolo correspondiente en la moneda actual (o la recibida como parámetro).
{{ product.price | money }}
{# retorna $12.50 #}
money_nocents
El filtro money_nocents imprime el preci...
Social
fb_like
El filtro fb_like imprime el código HTML que permite hacer un like a la URL recibida como parámetro. También permite especificar una referencia que corresponde a en que lugar se hizo el like para luego obtener estadísticas.
{{pro...