Documentación para Diseñadores

Crea tus propias plantillas en Tienda Nube

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_params agrega varios parámetros a la URL recibida como parámetro.

{# url = 'http://www.google.com' #}
{{ url | add_param({ param1 : 5, param2: 10) }}
{# retorna 'http://www.google.com?param1=5¶m2=10' #}

flag_url

El filtro flag_url devuelve la URL de la imagen correspondiente al código ISO 3166-1 del país recibido como parámetro.

{# country = 'ar' #}
{{ country | flag_url }}
{# retorna 'https://d26lpennugtm8s.cloudfront.net/assets/common/img/flags/ar.png' #}

is_external

El filtro is_external devuelve true si el link apunta a un lugar fuera de la página. false en otro caso.

{# url = 'http://www.google.com' #}
{{ url | is_external }}
{# retorna true #}

payment_logo

El filtro payment_logo devuelve la URL de la imagen correspondiente al logo recibido como parámetro.

{# payment = 'visa' #}
{{ payment | payment_logo }}
{# retorna 'https://d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/visa.png' #}

product_image_url

El filtro product_image_url devuelve la URL de la imagen del producto en el tamaño especificado. Los tamaños son:

tiny: 50px de ancho.
thumb: 100px de ancho.
small: 240px de ancho.
medium: 320px de ancho.
large: 480px de ancho.
huge: 640px de ancho.
original: 1024px de ancho.


El largo no se especifica porque se mantiene la relación de aspecto de la imagen.

{{ product.featured_image | product_image_url('original') }}

shipping_logo

El filtro shipping_logo devuelve la URL de la imagen correspondiente al logo recibido como parámetro.

{# shipping = 'ups' #}
{{ shipping | shipping_logo }}
{# retorna 'https://d26lpennugtm8s.cloudfront.net/assets/common/img/logos/shipping/ups.png' #}

static_url

El filtro static_url devuelve la URL de un archivo que se subió en la carpeta static del diseño.

{# file = 'logo-twitter.gif' #}
{{ file | shipping_logo }}
{# retorna 'https://d26lpennugtm8s.cloudfront.net/assets/themes/linkedman/static/logo-twitter.gif' #}

Sin compromiso de compra ni estadía mínima. No hay costo de registro o cancelación.