Tôi chưa bao giờ bị buộc phải xác định nó trước đây, nhưng đây là một nỗ lực cho nó.
"Một biến thể là một phản hồi cụ thể đối với yêu cầu trên Trang", trong Trình quản lý trang. Hầu hết, bằng cách sử dụng Bảng điều khiển, điều này liên quan đến việc hiển thị một nút hoặc trang đầy đủ khác, nhưng không phải lúc nào cũng vậy.
Mặc dù có một số điểm tương đồng với "Hiển thị lượt xem", không giống như Hiển thị, Biến thể không có sự kế thừa giữa nhau. Tất cả các biến thể trên bất kỳ Trang cụ thể nào đều có cùng quy tắc truy cập cơ bản nếu có và bắt đầu với bất kỳ đối tượng ngữ cảnh nào mà trình quản lý Trang xuất phát từ URL, nhưng không nhận thức được nhau theo bất kỳ cách nào. Dựa trên các quy tắc lựa chọn, chúng được đánh giá từ trên xuống dưới. Quy tắc lựa chọn đầu tiên để trả về ĐÚNG, được chọn.
Một ví dụ phổ biến là tách hai loại nội dung / nút khác nhau, cho phép bạn hiển thị chúng hoàn toàn khác nhau. Vì mỗi biến thể có thể chọn bố cục riêng và đặt các trường / biểu mẫu / vv theo cách tùy ý, các loại "Bài viết" và "Blog" có thể trông hoàn toàn khác nhau. Trong trường hợp này, các biến thể sẽ tương ứng với node-article.tpl.php và node-blog.tpl.php.
Có nhiều " Phản hồi " khác có sẵn cho các Biến thể không liên quan đến việc sử dụng Bảng điều khiển , chẳng hạn như quản trị theo ngữ cảnh và mã Phản hồi HTTP đơn giản, nhưng tôi tin rằng câu trả lời này đủ dài.