Aracılığıyla paylaş


Kullanılabilir Liquid koşullu işleçleri

Not

12 Ekim 2022 tarihi itibarıyla Power Apps portalları, Power Pages olarak adlandırılmıştır. Daha fazla bilgi: Microsoft Power Pages genel kullanıma sunuldu (blog)
Yakında Power Apps portalları belgelerini taşıyıp Power Pages belgeleri ile birleştireceğiz.

Koşullu deyimlerde kullanıldığında (if, unless), bazı Liquid değerleri doğru bazıları ise yanlış olarak kabul edilir.

Liquid'de null ve yanlış Boole değeri yanlış, bunlar dışındaki tüm değerler doğru olarak değerlendirilir. Boş dizeler, boş diziler, vb. doğru kabul edilir. Örneğin,

{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}

Gerekirse boş dizeleri ve boş dizileri, özel empty değerini kullanılarak test edebilirsiniz.

{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}

Ayrıca özel boy özelliğini kullanarak Liquid türleri, Liquid türleri veya Liquid türleri için boyutu da test edebilirsiniz.

{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}

Özet

İşleç Doğru Yanlış
Doğru x
Yanlış x
Boş x
String x
boş dize x
0 x
1, 3.14 x
dizi ya da sözlük x
boş dizi ya da sözlük x
Nesne x

Ayrıca bkz.

Web şablonları kullanarak kaynak içeriği depolama
Liquid işleçlerini anlama
Liquid türleri
Liquid Nesneleri
Liquid Etiketleri
Liquid Filtreleri

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).