Oznake nadzora poteka

Oznake nadzora poteka določajo, kateri bloki kode naj bodo izvedeni in katera vsebina naj bo upodobljena na podlagi danih pogojev. Pogoji so zgrajeni z uporabo razpoložljivih operatorjev Liquid ali zasnovani na pravilnosti ali napačnosti dane vrednosti.

če

Izvede blok kode, če je izpolnjen dani pogoj.

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

Hello, Dave.

{% endif %}

razen če

Kot možnost »if«, razen da izvaja blok kode, če podan pogoj ni izpolnjen.

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

This is not the Home page.

{% endunless %}

elsif/else

Doda več pogojev v sklop »if« ali »unless«.

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

Hello, Dave.

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

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Izjava preklopa za primerjavo spremenljivke z različnimi vrednostmi in izvajanje različnega bloka kode za vsako vrednosti.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Glejte tudi

Oznake za ponovitev
Oznake spremenljivk
Oznake predlog
Oznake tabele Dataverse

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).