Κοινή χρήση μέσω


Διαθέσιμοι τελεστές Liquid υπό όρους

Όταν χρησιμοποιούνται σε προτάσεις υπό όρους (αν, εκτός αν), ορισμένες Liquid τιμές θα αντιμετωπίζονται ως true και ορισμένες θα αντιμετωπίζονται ως false.

Στο Liquid, οι τιμές null και οι δυαδική τιμή false αντιμετωπίζονται ως false, οτιδήποτε άλλο αντιμετωπίζεται ως true. Οι κενές συμβολοσειρές, οι κενοί πίνακες, κ.λπ., αντιμετωπίζονται ως true.

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

Μπορείτε να ελέγξετε για κενές συμβολοσειρές και πίνακες χρησιμοποιώντας τα ειδική τιμή "κενό", εάν είναι απαραίτητο.

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

Ελέγξτε το μέγεθος των Liquid τύπων χρησιμοποιώντας την ιδιότητα ειδικού μεγέθους.

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

Σύνοψη

Τελεστής Ενεργή Ανενεργή
Ενεργή ×
Ανενεργή ×
Null ×
String ×
κενή συμβολοσειρά ×
0 ×
1, 3.14 ×
πίνακας ή λεξικό ×
κενός πίνακας ή λεξικό ×
Αντικείμενο ×

Δείτε επίσης