Tags condicionais permitem controlar o fluxo dos seus templates.
Tags condicionais permitem executar código apenas se uma determinada condição for atendida. Isso permite criar templates dinâmicos que respondem a diferentes estados e dados.
Executa um dentre vários blocos de código, dependendo do valor de uma variável.
Copy
{% case variable %} {% when value1 %} // código a executar se a variável for igual a value1 {% when value2 %} // código a executar se a variável for igual a value2 {% else %} // código a executar se a variável não corresponder a nenhum valor{% endcase %}
{% assign level = "advanced" %}{% case level %} {% when "beginner" %} Comece com o básico {% when "intermediate" %} Desenvolva seu conhecimento {% when "advanced" %} Aborde conceitos complexos {% else %} Selecione um nível{% endcase %}