Skip to main content
A CentralCart utiliza a engine Liquid para renderizar os templates. Porém, os delimitadores são diferentes do Liquid padrão. Em vez de {% %} e {{ }}, utilizamos delimitadores personalizados.

Delimitadores

A CentralCart não utiliza a sintaxe padrão do Liquid ({% %} e {{ }}). Sempre use <% %> e <%= %> nos seus templates.

Blocos de código

Além dos delimitadores padrão, você pode usar a sintaxe de bloco com o alias centralcart:
Isso é equivalente a escrever múltiplas tags separadas. É útil para agrupar lógica em um único bloco.

Exibindo variáveis

Para exibir o valor de uma variável, use os delimitadores de output:

Condicionais

Use if, elsif, else e unless para lógica condicional:

Loops

Use for para iterar sobre listas:
Variáveis especiais dentro de loops:

Atribuição de variáveis

Use assign para criar variáveis locais:
Use capture para capturar um bloco de texto em uma variável:

Filtros

Filtros transformam o valor de uma variável. São aplicados com o caractere |:
Você pode encadear múltiplos filtros:
Veja todos os filtros customizados disponíveis na página de Filtros.

Operadores de comparação

Exemplo completo

Se você tiver qualquer dúvida, entre em contato com a nossa equipe de suporte em nosso WhatsApp e Discord.