Métodos

Um método é uma função que se pode aplicar a um objeto ou variável para se obter um resultado. Não há necessidade de utilizar o método escape, já que a Nuvem Shop o utiliza em tudo por padrão.

Articles

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_...
Formato
is_valid_email O método is_valid_email devolve true se o e-mail passado como parâmetro for válido. {# email = 'email@ejemplo.com' #} {% if email | is_valid_email %} {# E-mail válido #} {% else %}...
Arrays
first O método first retorna o primeiro elemento do array recebido como parâmetro. {{ [1, 2, 3, 4, 5] | first }} {# retorna 1 #} last O método last retorna o último elemento do array recebido como ...
Matemática
ceil O método ceil arredonda para cima o valor quebrado recebido como parâmetro (ver funções de parte inteira). {{ 3.78 | ceil }} {# retorna 4 #} floor O método floor arredonda para baixo o ...
Produtos
has_custom_image O método has_custom_image retorna true se o usuário carregou uma imagem própria para essa propriedade no administrador Nuvem Shop. body{ {% if "custom_background.jpg" | has_custom_imag...
Clientes
format_address O método format_address retorna um HTML com o endereço do cliente. {{ customer | format_address }} {# retorna José da Silva<br/> Rua Logradouro 123 apto. 12<br/> Bairro, Cidade...
Dinheiro
money O método money imprime o preço com o símbolo correspondente da moeda atual ou da recebida como parâmetro (código ISO 4217 da moeda desejada). {{ product.price | money }} {# retorna R$12.50 #} ...
Social
fb_like O método fb_like imprime o código HTML que permite fazer um like na URL recebida como parâmetro. Também permite especificar uma referência que corresponde ao lugar que se originou o like para obter estat...