ทำความเข้าใจตัวดำเนินการ Liquid
แบบไม่ตายตัวมีการเข้าถึงตัวดำเนินการทางตรรกะทั่วไปและการเปรียบเทียบทั้งหมด ตัวดำเนินการเหล่านี้สามารถใช้ในแท็ก เช่น ถ้า และ เว้นแต่ว่า ได้
ตัวดำเนินการพื้นฐาน
== | เท่ากับ |
---|---|
!= | ไม่เท่ากับ |
> | มากกว่า |
< | น้อยกว่า |
>= | มากกว่าหรือเท่ากับ |
<= | น้อยกว่าหรือเท่ากับ |
or | เงื่อนไข A หรือ เงื่อนไข B |
and | เงื่อนไข A และ เงื่อนไข B |
มี
แบบประกอบด้วย ทดสอบสำหรับการปรากฏของสตริงย่อยที่อยู่ภายในสตริง
{% if page.title contains 'Product' %}
The title of this page contains the word Product.
{% endif %}
แบบประกอบด้วย ยังสามารถทดสอบสำหรับการปรากฏของสตริงภายในอาร์เรย์ของสตริง
เริ่มต้นด้วย
แบบเริ่มต้นด้วย ทดสอบว่าสตริงเริ่มต้นด้วยสตริงย่อยที่กำหนดหรือไม่
{% if page.title startswith 'Profile' %}
This is a profile page.
{% endif %}
ลงท้ายด้วย
แบบสิ้นสุดด้วย ทดสอบว่าสตริงสิ้นสุดด้วยสตริงย่อยที่กำหนดหรือไม่
{% if page.title endswith 'Forum' %}
This is a forum page.
{% endif %}