Tôi cần kiểm soát việc hiển thị field_admin_tags
trường trong node.html.twig
mẫu.
Những công việc này:
{{ content.field_admin_tags }}
- Hiển thị mọi thứ (nhãn + tất cả các giá trị trường){{ content.field_admin_tags.0 }}
- Chỉ hiển thị giá trị đầu tiên trong trường và không có nhãn
VẤN ĐỀ: Tôi không kiểm soát được đánh dấu xung quanh các thẻ, ví dụ <ul><li>...</li></ul>
.
Vì vậy, ý tưởng của tôi là lặp đi lặp lại trên mảng render .
Nhưng điều đó KHÔNG làm việc:
{% for tag in content.field_admin_tags %}
{{ tag }}
{% endfor %}
Tôi nhận được : Exception: Object of type Drupal\node\Entity\Node cannot be printed
.
Tôi nghĩ rằng tôi đang lặp lại các khóa / giá trị của mảng kết xuất so với các mục bên trong trường (nếu tôi in ra một chữ "X" trong mỗi vòng lặp, tôi nhận được 20 X trong khi tôi chỉ có hai hoặc ba giá trị trong trường này) .
Tôi muốn để lặp qua content.field_admin_tags.0
, content.field_admin_tags.1
vv
Bất kỳ ý tưởng làm thế nào để khắc phục điều này? Cảm ơn.