Koşullu İfadeler

Şu tarihte değiştirildi Pzt, 5 Şbt şunda: 5:17 AM

i. If/Else:

Liquid kütüphanesindeki If-Else-Unless yapısı, HTML ifadelerini tıpkı geleneksel bir programlama dilinde yaptığınız gibi dallandırmanıza olanak tanır. Uygulaması kolaydır ve yalnızca birkaç adım sürer.
Aşağıdaki örnek, portalda oturum açmış ve oturumu kapatmış kullanıcılara farklı bağlantılar göstermek için bir If-Else yapısını nasıl oluşturabileceğinizi gösterir.


{% if portal.user %}


Edit profile

Signout


{% else %}


Login

Signup


{% endif %}


ii. Cases:

Liquid Case'ler, popüler programlama dillerinde kullanılan switch vakalarına benzer. Birden fazla değere sahip tek bir ifadeyi ve buna göre farklı ifadelere sahip dalları kontrol eder. 


{% case forum.type_name %}

{% when ‘announcement’ %}

 


{% when ‘ideas’ %}

 


{% when ‘questions’ %}

 


{% when ‘problems’ %}

 


{% else %}

 


{% endcase %}


Switch case'ler, özellikle çözüm kategorisine veya forum konu türüne göre farklı bir stil sunmak istediğinizde kullanışlı oluyor.



Bu makale sizin için faydalı oldu mu?

Harika!

Geri bildiriminiz için teşekkür ederiz

Üzgünüz! Size yardımcı olamadık

Geri bildiriminiz için teşekkür ederiz

Bu makaleyi nasıl iyileştirebileceğimizi bize bildirin!

Nedenlerden en az birini seçin
CAPTCHA doğrulaması gereklidir.

Geri bildirim gönderildi

Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız