Kopīgot, izmantojot


Vadīklas plūsmas atzīmes

Vadības plūsmas tagi nosaka, kuru koda bloku nepieciešams izpildīt un kuru saturu nepieciešams atveidot, balstoties uz dotajiem nosacījumiem. Nosacījumi tiek veidoti, izmantojot pieejamos Liquid operatorus, vai vienkārši balstoties uz attiecīgās vērtības patiesumu vai aplamību.

if

Izpilda koda bloku, ja dotais nosacījums tiek izpildīts.

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

Hello, Dave.

{% endif %}

unless

Līdzinās tagam if, izņemot to, ka koda bloks tiek izpildīts tad, janav izpildīts noteikts nosacījums.

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

This is not the Home page.

{% endunless %}

elsif/else

Tiek izmantots, lai pievienotu vairāk nosacījumu if vai unlsee blokam.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Komutatora paziņojums, lai salīdzinātu mainīgo ar dažādām vērtībām, un izpildītu dažādus koda blokus katrai vērtībai.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Skatiet arī