Đầu tiên, tôi khuyên bạn nên thao túng cành cây như là phương sách cuối cùng cuối cùng. Drupal cung cấp một số mô-đun cốt lõi và bên thứ ba cho phép bạn thao tác cách hiển thị một thực thể:
- Trình tạo bố cục cho phép bạn thao tác hiển thị của thực thể với bố cục.
- Điều này cho phép bạn tạo bố cục và sử dụng bố cục để định vị các trường và khối trên trang.
- Drupal có cấu trúc trường rất dễ đoán (trình bao bọc, nhãn, giá trị).
- Các hàng rào mô-đun cho phép bạn thao tác đánh dấu trường, thêm lớp, v.v.
- Lượt xem, giống như trường, cũng có cấu trúc đánh dấu rất dễ đoán.
- Chế độ xem cũng có cách tích hợp để thay đổi đánh dấu trường, thêm lớp.
Tôi sẽ sử dụng hết các tùy chọn đó trước khi sử dụng twig, vì các tùy chọn đó cho phép bạn điều khiển giao diện của một thực thể mà không cần mã hóa cứng mọi thứ thành tệp twig.
Đối với Lượt xem, nó có hai cách hiển thị một thực thể. Bạn có thể đi lĩnh vực định tuyến nơi bạn kết xuất các trường riêng lẻ hoặc bạn chuyển giao kết xuất cho thực thể nơi Hiển thị thực thể được kết xuất thay vì các trường.
Drupal 8+ cũng có lỗi trong đó đề xuất chủ đề cho các phần khác nhau của chế độ xem không được in trong nhận xét HTML. Bạn có thể tìm thấy những gợi ý ở đây. Để thuận tiện, đây là một số tùy chọn:
lượt xem--xem--foobar--page.html.twig
lượt xem-xem--page.html.twig
lượt xem-xem--foobar.html.twig
lượt xem-view.html.twig
lượt xem-xem-không được định dạng--foobar--page.html.twig
lượt xem-xem-không được định dạng--page.html.twig
lượt xem-xem-không được định dạng--foobar.html.twig
lượt xem-xem-unformatted.html.twig
lượt xem-xem-trường--foobar--page.html.twig
lượt xem-xem-trường--page.html.twig
lượt xem-khung nhìn--foobar.html.twig
lượt xem-xem-trường.html.twig