Μεταβλητή πεδίου απόδοσης στο πρότυπο κλαδιών κόμβου (Node.html.twig) Drupal 8
Εμφάνιση ημερομηνίας δημιουργίας κόμβου
Εάν θέλετε να εμφανίσετε την ημερομηνία δημιουργίας κόμβου στο πρότυπο, μπορείτε να χρησιμοποιήσετε τον κώδικα όπως παρακάτω
{{ node.getCreatedTime|date("d/m/Y")}}
Αλλάζετε τη μορφή ημερομηνίας ως απαίτησή σας
Εμφάνιση τίτλου κόμβου
{{ node.title.value }}
Εκτύπωση url κόμβου
{{ url }}
Εμφάνιση πεδίου αναφοράς όρου
Για να εμφανίσετε το όνομα του όρου αναφοράς, μπορείτε να χρησιμοποιήσετε τον κωδικό όπως παρακάτω
{{ node.field_company_name.entity.name.value}}
Για παράδειγμα, το "company_name" είναι πεδίο τύπου αναφοράς όρου στον κόμβο και η αναφορά του με έναν όρο, οπότε θα εμφανίζεται αυτό το όνομα όρου αναφοράς
Εμφάνιση Όρου τιμής αναφοράς προσαρμοσμένου πεδίου
Εάν θέλετε να εμφανίσετε την τιμή του πεδίου που σε όρο αναφοράς
{{ node.field_company_name.entity.field_gst_no.value}}
Στο παραπάνω παράδειγμα το πεδίο όρου αναφοράς υπάρχει στον κόμβο ως "field_company_name" και το "field_gst_no" είναι ένα πεδίο κειμένου που υπάρχει στο πεδίο λεπτομέρειας όρου, επομένως η τιμή επιστροφής του "field_gst_no" από τον όρο.
Εμφάνιση πεδίου αναφοράς τίτλου κόμβου
Εάν θέλετε να εμφανίσετε τον τίτλο του πεδίου αναφοράς κόμβου
{{ node.field_refer_workshop_id.entity.title.value }}
Στο παραπάνω παράδειγμα, ένα πεδίο αναφοράς κόμβου "field_refer_workshop_id" ώστε να αποδίδει τον τίτλο του άλλου κόμβου που συνδέεται με το πεδίο αναφοράς.
Εμφάνιση τιμής σε μορφή δεκαδικού αριθμού αριθμητικού πεδίου
{{ node.field_workshop_price.value|number_format(2, '.') }}
Στο παραπάνω παράδειγμα, το "field_workshop_price" είναι ακέραιο πεδίο που εμφανίζει την τιμή σε δεκαδική μορφή, μετά το δεκαδικό δείχνει 2 ψηφία. μπορείτε να αλλάξετε αριθμητικό ψηφίο μετά το δεκαδικό ως απαίτησή σας.
Εμφάνιση τιμής πεδίου με πεζά γράμματα στο πρότυπο κόμβου
{{ node.field_city.value|lower }}
Στο παράδειγμα το όνομα πεδίου ως "field_city" στον τύπο περιεχομένου, ώστε να εμφανίζεται το όνομα της πόλης με πεζά γράμματα.
Λάβετε τιμή πεδίου εάν ο τύπος είναι πολλαπλού τύπου, Στο επόμενο πεδίο σώματος είναι πεδίο πολλαπλών τύπων όπου θα δημοσιεύουν πολλαπλές τιμές στο περιεχόμενό τους.
{% for item in node.body %}
{{ item.value|raw }}
{% endfor %}
Στο παραπάνω παράδειγμα, η χρήση βρόχου θα εκτυπώσει πολλαπλές τιμές
Στο παρακάτω παράδειγμα, το field_course_ref είναι ένα πεδίο που αναφέρεται με άλλο κόμβο, το field_course_type είναι ένα πεδίο του τύπου περιεχομένου αναφοράς που είναι ένας όρος, οπότε λαμβάνουμε όνομα όρου
{{ node.field_course_ref.entity.field_course_type.entity.name.value }}
Πώς να αποκτήσετε τη διαδρομή field_image με το Twig στο Drupal 8
{{ file_url(node.field_image.entity.fileuri) }}
Εμφάνιση εναλλακτικού κειμένου εικόνας
{{ node.field_image.alt }}
Σχόλια