Trong Drupal 7, nút - [node-id] .tpl.php được sử dụng làm tệp mẫu cho các nút, cũng như nút - [loại nút] .tpl.php. Không có gì khác cần phải làm, ngoại trừ, như Clive đã viết trong bình luận của mình, bạn cũng cần phải có node.tpl.php trong thư mục chứa các tệp mẫu được sử dụng bởi chủ đề của bạn.
Lưu ý rằng có một sự khác biệt giữa nút - [nút-id] .tpl.php và trang - nút - [nút-id] .tpl: Cái sau cũng được sử dụng cho các trang tại nút / [nút-id] / chỉnh sửa hoặc nút / [node-nid] / xóa. Xem bình luận ở đầu theme_get_suggestions () .
Xây dựng một danh sách các móc chủ đề được đề xuất hoặc các lớp cơ thể theo thứ tự cụ thể. Một đề xuất được thực hiện cho mọi phần tử của đường dẫn hiện tại, mặc dù các phần tử số không được chuyển sang các đề xuất tiếp theo. Ví dụ: for $base = 'page'
, http://www.example.com/node/1/edit sẽ dẫn đến các đề xuất và lớp cơ thể sau:
page__node nút trang
page__node __% nút trang-%
page__node__1 page-node-1
page__node__edit trang-nút-chỉnh sửa