Câu trả lời:
Tôi thường làm điều này với một mô-đun tùy chỉnh và API biểu mẫu của drupal và cài đặt #access = FALSE
cho các phần tử biểu mẫu mà tôi muốn ẩn (và kiểm tra nó với các mô-đun của bên thứ 3 để đảm bảo nó không phá vỡ bất cứ điều gì).
Gần đây, tôi đã được biết về các tùy chọn nút ghi đè thực hiện chính xác điều này cho Drupal 7/6.
Để ẩn các tùy chọn riêng lẻ, bạn có thể sử dụng mã sau trong hàm module_form_alter () của mình:
$form['revision_information']['#access'] = FALSE;
$form['author']['#access'] = FALSE;
$form['options']['#access'] = FALSE;
AFAIK, Tùy chọn nút ghi đè không thể vô hiệu hóa các tùy chọn đó, nó chỉ có thể kích hoạt chúng cho người dùng nếu không có quyền cần thiết.
Có mô-đun Jammer để loại bỏ các yếu tố không cần thiết khỏi màn hình.
Trong Drupal 8, có một vấn đề cốt lõi để làm cho các trường sửa đổi có thể định cấu hình được. Vui lòng trợ giúp với điều đó nếu có thể hoặc sử dụng mô-đun Hide Revision Field nếu không.
$form['revision_information']['#access'] = false;