Jawaban:
Mencoba
function MYMODULE_form_alter (&$form, &$form_state, $form_id)
{
// comments
// http://api.drupal.org/api/drupal/modules--comment--comment.module/function/comment_form/6
if ($form['#id'] == 'comment-form') {
$form['comment_filter']['format'] = array(); // nuke wysiwyg from comments
}
}
Untuk Drupal 6, saya akan merekomendasikan modul Format Lebih Baik untuk mengontrol ini. Hal ini memungkinkan untuk mengatur format input default pada komentar, tetapi juga memungkinkan default yang berbeda per peran dan per jenis konten. Versi Drupal 7 sedang dalam pengembangan , tetapi statusnya agak tidak jelas saat ini karena beberapa fitur sekarang dalam inti.
Saya memiliki masalah yang sama di D7. Untuk memperbaikinya saya mengubah format input default komentar ke Plain Text (ckeditor tidak memiliki profil untuk format input itu). Ini menghapus ckeditor dari komentar.
Untuk menghapus petunjuk format input, saya menginstal modul format yang lebih baik.
Pembaruan: Saya baru memperhatikan bahwa pertanyaan Anda adalah bagaimana memaksa mode teks biasa untuk semua peran. Untuk menyederhanakan saya hanya akan mengubah cara proses input teks format dari "teks yang disaring" menjadi "teks biasa".
Saya melakukannya dengan cara ini. Saya memperbaiki format input ke format non wysiwyg dan menolak aksesnya.
/**
* Implements hook_comment_form_alter().
*/
function comment_form_alter(&$form, &$form_state, &$form_id) {
$form['comment_body']['#after_build'][] = 'MYMODULE_customize_comment_form';
}
/**
* Comment body after-build function.
*/
function MYMODULE_customize_comment_form(&$form) {
// Hide text-format selector in comment form and fix format to filtered_html
$form[LANGUAGE_NONE][0]['format']['format']['#value'] = 'filtered_html';
$form[LANGUAGE_NONE][0]['format']['format']['#access'] = FALSE;
}
admin/settings/ckeditor/editg
?! Ini membawa saya ke halaman yang sama denganadmin