Jaa


Toiminnonkulkutunnisteet

Toiminnonkulun tunnisteet määrittävät, mitkä koodilohkot on suoritettava ja mikä sisältö hahmonnettava annettujen ehtojen perusteella. Ehdot muodostetaan käyttämällä käytettävissä olevia Liquid-operaattoreita tai yksinkertaisesti annetun arvon totuusarvon perusteella.

if

Suorittaa koodilohkon jos tietty ehto täyttyy.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% endif %}

unless

Kuin if, mutta suorittaa koodilohkon jos tietty ehto ei täyty.

{% unless page.title == 'Home' %}

This is not the Home page.

{% endunless %}

elsif/else

Lisää ehtoja if- tai unless-lohkoihin.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% elsif user.fullname == 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Vaihtolause, joka korvaa muuttujaa eri arvoihin ja suorittaa eri koodilohkon jokaiselle arvolle.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Katso myös