Âm thanh như một ý tưởng tốt để thu thập tất cả các lĩnh vực trong một thực thể. Sau đó, bạn có thể có một trường liệt kê, trong đó bạn có thể chọn loại phụ thực thể (tổ chức hoặc tình nguyện viên). Điều đó sẽ cần thiết trong trường hợp tác giả có thẩm quyền để tạo ra cả hai. Bạn có thể sử dụng Trường vai trò người dùng để ẩn các trường mà tác giả không được phép xem. Bạn có thể sử dụng Quyền của trường để hạn chế quyền truy cập mà tác giả và người xem không được phép truy cập. Bạn cũng có thể sử dụng ẩn hoặc hiển thị các trường phụ thuộc vào giá trị của các trường khác với Trường có điều kiện . Trường người phụ thuộc sau đó sẽ là trường liệt kê. Bạn có thể có thể sử dụng Trường được tính toán để thêm logic phụ thuộc vào loại phụ.
Tôi thích sử dụng phân loại cho liệt kê, nhưng nó có thể là một danh sách văn bản thay thế.
Bạn cũng có thể muốn nhóm các trường cụ thể của tiểu loại lại với nhau trong một drupal.org/project/field_group
Mẫu này cũng có thể được áp dụng trên các loại nội dung. Tôi nghĩ rằng tôi sẽ thử nó.
Trong Microsoft Sharepoint, ContentTypes đã được thừa kế trong nhiều năm. Tôi tự hỏi nếu nó sẽ đến trong một phiên bản Drupal trong tương lai.