Filtros

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' ...
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...
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 pa...
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...
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...
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 Posta...
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 im...
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...