Megosztás a következőn keresztül:


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 %}

Kapcsolódó információk