Có thể loại bỏ các lĩnh vực chủ đề trên các hình thức bình luận? Tôi thấy nó là loại vô dụng và dư thừa, vì chủ đề của bình luận thường là tiêu đề của bài viết đang được đọc, ít nhất là đối với tôi dù thế nào đi nữa.
Có thể loại bỏ các lĩnh vực chủ đề trên các hình thức bình luận? Tôi thấy nó là loại vô dụng và dư thừa, vì chủ đề của bình luận thường là tiêu đề của bài viết đang được đọc, ít nhất là đối với tôi dù thế nào đi nữa.
Câu trả lời:
Bạn có thể tắt nó trong UI tại admin/structure/types/manage/type-name
hộp kiểm "Cho phép tiêu đề bình luận":
Ở đó tôi đã tìm thấy một số giải pháp cho câu hỏi này.
Lựa chọn 1:
Cách vô hiệu hóa tiêu đề bình luận trong Drupal 7 . Đây là hướng dẫn rất dễ dàng và tốt để chỉ cần ẩn chủ đề (tiêu đề) của nhận xét thông qua giao diện người dùng.
Lựa chọn 2:
Bạn cũng có thể sử dụng hook_pre process_comment () trong template.php
tệp của chủ đề đang hoạt động hiện tại của bạn. Đây là đoạn trích thực sự thú vị, bạn cũng có thể một số tùy chọn khác tức là. bình luận-trả lời, bình luận-xóa hoặc bình luận-chỉnh sửa, vv
function bartik_preprocess_comment(&$vars) {
$vars['submitted'] = $vars['created'] . ' — ' . $vars['author'];
switch( $vars['node']->type ){
case 'macine-name-of-node-type':
$vars['title'] =FALSE;
break;
}
}
//get comment by node id
$comment->nid = $nid;
//get form by form name
$form = drupal_get_form('comment_form', $comment);
//hide subject in form
hide($form['subject']);
//check comment form
print render($form);