Vezérlésfolyam-címkék
Az ellenőrzési folyamat címkék meghatározzák, hogy melyik kódrészlet legyen végrehajtva, valamint hogy melyik tartalmat kell megjeleníteni az adott feltételek alapján. A feltételek be vannak beépítve, az elérhető liquid-operátorok használatával, vagy csak egy érték igaz, hamis volt alapján.
ha
Végrehajt egy kódrészletet a feltételek teljesülése esetén.
{% if user.fullname == 'Dave Bowman' %}
Hello, Dave.
{% endif %}
kivéve, ha
Mint ha, kivéve, ha egy kódblokkot hajt végre, ha egy adott feltétel nem teljesül.
{% unless page.title == 'Home' %}
This is not the Home page.
{% endunless %}
elsif/else
További feltételeket ad hozzá egy if vagy unless blokkhoz.
{% if user.fullname == 'Dave Bowman' %}
Hello, Dave.
{% elsif user.fullname == 'John Smith' %}
Hello, Mr. Smith.
{% else %}
Hello, stranger.
{% endif %}
case/when
Egy váltó utasítás, ami összehasonlít egy változót egy másik értékkel, valamint különböző kódrészletet hajt végre különböző értékek esetén.
{% case user.fullname %}
{% when 'Dave Bowman' %}
Hello, Dave.
{% when 'John Smith' %}
Hello, Mr. Smith.
{% else %}
Hello, stranger.
{% endcase %}