if, elsif और else
unless
unless, if का उल्टा है:
case
तुलनाएँ
Liquid
and और or को दाएँ से बाएँ पढ़ता है और इसमें कोष्ठक नहीं होते। जटिल नियमों के लिए if टैग को एक-दूसरे के अंदर रखें।
आम उदाहरण
सिर्फ़ तब, जब ऑर्डर में नोट हो:विज़ुअल ब्लॉक पर Liquid शर्तें
ब्लॉक की Liquid शर्त वह हिस्सा है जो{% if … %} के अंदर आता है: एक एक्सप्रेशन, बिना टैग के। जैसे total_price >= 10000 and customer.tags contains 'VIP'। आपके टाइप करते समय ही Foliant इसे नमूना ऑर्डर पर जाँचता है, और अगर Liquid इसे पढ़ नहीं पाता तो आपको बताता है।
ध्यान रखें
- टेक्स्ट की तुलना में बड़े-छोटे अक्षरों का फ़र्क पड़ता है:
'vip','VIP'से मेल नहीं खाता। विज़ुअल एडिटर में टेक्स्ट शामिल है वाली टैग शर्तें बड़े-छोटे अक्षरों पर ध्यान नहीं देतीं। financial_statusऔरfulfillment_statusछोटे अक्षरों में, अंडरस्कोर के साथ होते हैं:paid,partially_refunded,unfulfilled,partially_fulfilled।- प्रीव्यू के ऑर्डर पिकर में नमूना ऑर्डर और अपने हाल के ऑर्डर से शर्तें जाँचें। प्रीव्यू, पेपर साइज़ और ज़ूम देखें।