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.