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-mail inválido #} {% endif %} {# retorna true #}
iso_to_uncefact
El filtro iso_to_uncefact devuelve el código UN/CEFACT Common Code a partir del código ISO de una unidad de medida.
{# kg = 'KG' #} {{ kg | iso_to_uncefact }} {# retorna 'KGM' #}
ltrim
El filtro ltrim quita espacios en blanco (o cualquier otro caracter) del principio del texto recibido como parámetro.
{{ ' Me gusta Tienda Nube' | ltrim }} {# retorna 'Me gusta Tienda Nube' #} {{ '.Me gusta Tienda Nube' | ltrim('.') }} {# retorna 'Me gusta Tienda Nube' #}
plain
El filtro plain quita todos los tags HTML de un elemento.
{{ '<strong>Me gusta Tienda Nube</strong>' | plain }} {# retorna 'Me gusta Tienda Nube' #}
repeat
El filtro repeat retorna una cadena de texto repetida tantas veces como indique el parámetro.
{{ 'hola' | repeat(3) }} {# retorna 'holaholahola' #}
replace
El filtro replace reemplaza el primer argumento por el segundo en la cadena a la que se le aplica el filtro.
{# search = 'chau' #} {{ 'holachau' | replace(search, 'comoestas') }} {# retorna 'holacomoestas' #}
rtrim
El filtro rtrim quita espacios en blanco (o cualquier otro caracter) del final del texto recibido como parámetro.
{{ 'Me gusta Tienda Nube ' | rtrim }} {# retorna 'Me gusta Tienda Nube' #} {{ '.Me gusta Tienda Nube.' | rtrim('.') }} {# retorna 'Me gusta Tienda Nube' #}
substr
El filtro substr retorna el sub texto que va desde el primer parámetro hasta el segundo parámetro (o el final si el segundo parámetro no es especificado).
{{ 'Me gusta Tienda Nube' | substr(0,8) }} {# retorna 'Me gusta' #} {{ 'Me gusta Tienda Nube' | substr(9) }} {# retorna 'Tienda Nube' #}
translate / t
El filtro translate o t recibe una cadena de texto y busca su traducción en el archivo config/translations.txt.
A su vez, puede recibir como parámetros textos que serán reemplazados en la cadena.
{{ 'Me gusta Tienda Nube' | translate }} {# retorna 'Me gusta Tienda Nube' si el idioma actual es español #}
{# cart.items_count = 10 #} {{ "{1} productos" | t(cart.items_count ) }} {# retorna '10 products' si el idioma actual es inglés #}
truncate
El filtro truncate trunca una cadena de texto a la cantidad de caracteres recibida como parámetro.
{{ 'Me gusta Tienda Nube' | truncate(9) }} {# retorna 'Me gusta' #}
truncate_words
El filtro truncate_words trunca una cadena de texto a la cantidad de palabras recibida como parámetro.
{{ 'Me gusta Tienda Nube' | truncate_words(2) }} {# retorna 'Me gusta' #}