URLs

add_param

O método add_param agrega um parâmetro à URL escolhida.

{# url = 'http://www.google.com' #}
{{ url | add_param('param', 5) }}
{# retorna 'http://www.google.com?param=5' #}

add_params

O método add_params agrega mais de um parâmetro à URL escolhida.

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

flag_url

O método flag_url devolve a url da imagem correspondente ao código ISO 3166-1 do país recebido como parâmetro.

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

is_external

O método is_external devuelve true se o link citado for externo à loja.

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

payment_logo

O método payment_logo devolve a URL do logo correspondente ao meio de pagamento recebido como parâmetro.

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


product_image_url

O método product_image_url devolve a URL da imagem principal do produto no tamanho especificado. Os tamanhos são:

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


A altura não é informada porque ela sempre é mantida sempre proporcional à imagem.

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

shipping_logo

O método shipping_logo retorna a URL imagem do logo do meio de envio passado como parâmetro.

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

static_url

O método static_url devolve a URL de um arquivo carregado na pasta static do template.

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