Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.kiwify.com.br/llms.txt

Use this file to discover all available pages before exploring further.

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.

if

Executa um bloco de código apenas se uma condição for verdadeira.
{% if condition %}
  // código a executar se a condição for verdadeira
{% endif %}
condition
boolean
A condição a ser avaliada.
{% if user.is_logged_in %}
  Bem-vindo de volta, {{ user.name }}!
{% endif %}
Bem-vindo de volta, João!

else

Fornece um bloco alternativo de código para executar quando uma condição if é falsa.
{% if condition %}
  // código a executar se a condição for verdadeira
{% else %}
  // código a executar se a condição for falsa
{% endif %}
{% if user.is_logged_in %}
  Bem-vindo de volta, {{ user.name }}!
{% else %}
  Por favor, faça login.
{% endif %}
Por favor, faça login.

unless

O oposto de if. Executa um bloco de código apenas se uma condição for falsa.
{% unless condition %}
  // código a executar se a condição for falsa
{% endunless %}
condition
boolean
A condição a ser avaliada.
{% unless user.is_logged_in %}
  Por favor, faça login para continuar.
{% endunless %}
Por favor, faça login para continuar.

case

Executa um dentre vários blocos de código, dependendo do valor de uma variável.
{% 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 %}
variable
any
A variável a ser avaliada.
{% 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 %}
Aborde conceitos complexos