मुझे field_admin_tags
एक node.html.twig
टेम्प्लेट में फ़ील्ड के प्रतिपादन पर नियंत्रण रखना होगा ।
यह काम:
{{ content.field_admin_tags }}
- सब कुछ रेंडर करें (लेबल + सभी फ़ील्ड मान){{ content.field_admin_tags.0 }}
- क्षेत्र में केवल पहला मूल्य रेंडर करता है, और कोई लेबल नहीं
समस्या: मैं टैग, जैसे आसपास मार्कअप पर कोई नियंत्रण नहीं है <ul><li>...</li></ul>
।
तो मेरा विचार रेंडर सरणी पर पुनरावृति करना था ।
लेकिन यह काम नहीं करता है:
{% for tag in content.field_admin_tags %}
{{ tag }}
{% endfor %}
मैं: Exception: Object of type Drupal\node\Entity\Node cannot be printed
।
मुझे लगता है कि मैं क्षेत्र के अंदर की वस्तुओं बनाम रेंडर सरणी की कुंजियों / मूल्यों पर ध्यान दे रहा हूं (यदि मैं प्रत्येक लूप में "X" प्रिंट करता हूं, तो मुझे 20 X मिलते हैं जबकि मेरे पास इस क्षेत्र में केवल दो या तीन मूल्य हैं) ।
मैं पुनरावृति करना चाहते हैं content.field_admin_tags.0
, content.field_admin_tags.1
आदि
इसे ठीक करने के लिए कोई भी विचार? धन्यवाद।