settings

O objeto settings é responsável por refletir algumas configurações da área administrativa e do customizador do tema.

Disponível para uso em todas as páginas. Variáveis personalizadas devem ser inseridas no arquivo settings.json para correto funcionamento.

Variáveis de configuração personalizadas

Para utilizar o objeto settings que recebe como parâmetro as variáveis definidas no arquivo settings.json, deve-se utilizar no código HTML da seguinte maneira:

{{ settings.meuparametro }}

Dessa forma é possível utilizá-lo para criar condicionais ou atribuir valores para preenchimento de informações. Exemplo:

Input
{% if settings.cor == '#000' %}
    Esta é a cor preta!
{% endif %}

{% if settings.titulo %}
    O título é {{ settings.titulo }}
{% endif %}
Output
Esta é a cor preta!

O título é Seção de destaque!

Variáveis de configuração padrões da Loja

Também é possível com o objeto settings obter o valor de configurações definidas na plataforma para utilizá-las no tema, como apresentado na tabela de atributos abaixo.

Atributos disponíveis​

Last updated