Tôi muốn có thể xóa tùy chọn để hiển thị tùy chọn "Chỉnh sửa Tóm tắt". Tất cả tôi cần là người dùng điền vào trường và lưu. Tôi tin rằng điều này được gọi là "Teaser" nhưng tôi có thể sai.
Tôi muốn có thể xóa tùy chọn để hiển thị tùy chọn "Chỉnh sửa Tóm tắt". Tất cả tôi cần là người dùng điền vào trường và lưu. Tôi tin rằng điều này được gọi là "Teaser" nhưng tôi có thể sai.
Câu trả lời:
Bạn thực sự có thể vô hiệu hóa khả năng của người dùng để cung cấp tóm tắt. Tôi tìm thấy điều này trong khi theo đuổi giải pháp đầu tiên:
Quản trị »Cấu trúc» Các loại nội dung »Trang cơ bản
bạn sẽ thấy tab "Quản lý trường". Nhấp vào nó, và bạn sẽ thấy một bảng. Hàng cho Body sẽ hiển thị Loại Widget là "Vùng văn bản có tóm tắt" là liên kết cho phép bạn chỉnh sửa nó.
Thay vì thay đổi Loại Widget không thể thực hiện được nếu bạn đã có một hoặc nhiều mục, hãy chuyển đến tab "Chỉnh sửa".
Khoảng một nửa tab xuống là một hộp kiểm: "Tóm tắt đầu vào" ("Điều này cho phép các tác giả nhập một bản tóm tắt rõ ràng ..."). Bỏ chọn nó và lưu lại. Trang chỉnh sửa nội dung của bạn cho Trang cơ bản không có tùy chọn "Chỉnh sửa tóm tắt".
Là một giải pháp thay thế, bạn có thể sử dụng một cái móc để ẩn trường:
/**
* Implements hook_form_alter().
*
* @param $form
* @param $form_state
* @param $form_id
*/
function YOUR_MODULE_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'YOUR_NODETYPE_node_form') {
$form['body'][LANGUAGE_NONE][0]['summary']['#access'] = FALSE;
}
}
Chỉ cần truy cập trang Quản lý trường cho thực thể của bạn (loại nội dung, người dùng, thuật ngữ phân loại, v.v.) và thay đổi tiện ích trường cơ thể từ Vùng văn bản với Tóm tắt thành Vùng văn bản.
Tôi giả sử bạn đang nói về trường cơ thể tiêu chuẩn, nhưng điều này sẽ áp dụng cho bất kỳ trường văn bản dài nào.
BIÊN TẬP
Trên thực tế, điều này sẽ không hoạt động vì trường TYPE có thể đã được đặt thành Văn bản dài với Tóm tắt - vì vậy bạn sẽ phải thay đổi loại trường thực tế của mình.