Yanıtlar:
Deneyin
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
}
}
Drupal 6 için bunu kontrol etmek için Better Formats modülünü tavsiye ederim . Yorumlar için varsayılan bir giriş biçimi ayarlanmasına izin verir, ancak rol ve içerik türü başına farklı varsayılanlara izin verir. Drupal 7 sürümü geliştirilme aşamasındadır , ancak şu anda durumu biraz belirsizdir, çünkü bazı özellikler artık çekirdeğidir.
D7'de de aynı sorunu yaşadım. Düzeltmek için yorumların varsayılan giriş biçimini Düz Metin olarak değiştirdim (ckeditor'un bu giriş biçimi için bir profili yoktu). Bu ckeditor'u yorumlardan kaldırdı.
Giriş formatı ipuçlarını kaldırmak için daha iyi formatlar modülünü kurdum.
Güncelleme: Sorunuzun tüm roller için düz metin modunu zorlamak olduğunu fark ettim. Basitleştirmek için, girdi biçimi işleme metnini "filtrelenmiş metin" ten "düz metin" e değiştireceğim.
Bu şekilde yaptım. Ben olmayan bir wysiwyg giriş formatı sabit ve erişim reddedildi.
/**
* 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
?! Bu beni aynı sayfayaadmin