Ετικέτες ροής ελέγχου

Οι ετικέτες ροής ελέγχου καθορίζουν τα μπλοκ κώδικα που πρέπει να εκτελούνται και το περιεχόμενο που πρέπει να αποδίδεται βάσει δεδομένων συνθηκών. Οι συνθήκες δημιουργούνται χρησιμοποιώντας τους διαθέσιμους Τελεστές Liquid, ή απλώς με βάση το αληθές ή το ψευδές για μια δεδομένη τιμή.

εάν

Εκτελεί ένα μπλοκ κώδικα, εάν ικανοποιείται μια συγκεκριμένη συνθήκη.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% endif %}

εκτός εάν

Όπως και το εάν, με εξαίρεση ότι εκτελεί ένα μπλοκ κώδικα αν μια δεδομένη συνθήκη δεν ικανοποιείται.

{% unless page.title == 'Home' %}

This is not the Home page.

{% endunless %}

άλλο εάν/άλλο

Προσθέτει περισσότερες συνθήκες σε ένα μπλοκ εάν ή εκτός εάν.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% elsif user.fullname == 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

υπόθεση/όταν

Μια δήλωση για να συγκρίνετε μια μεταβλητή με διαφορετικές τιμές και να εκτελέσετε ένα διαφορετικό τμήμα κώδικα για κάθε τιμή.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Δείτε επίσης

Ετικέτες επανάληψης
Ετικέτες μεταβλητής
Ετικέτες προτύπου
Dataverse πίνακας ετικετών

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).