Respostas:
Experimentar
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
}
}
Para o Drupal 6, eu recomendaria o módulo Better Formats para controlar isso. Ele permite definir um formato de entrada padrão nos comentários, mas também permite diferentes padrões por função e por tipo de conteúdo. A versão do Drupal 7 está em desenvolvimento , mas seu status é um pouco obscuro no momento, porque alguns dos recursos estão agora no núcleo.
Eu tive o mesmo problema em D7. Para corrigi-lo, alterei o formato de entrada padrão dos comentários para Texto sem formatação (o ckeditor não tinha um perfil para esse formato de entrada). Isso removeu o ckeditor dos comentários.
Para remover as dicas de formato de entrada, instalei o módulo de melhores formatos.
Atualização: Acabei de notar que sua pergunta era como forçar o modo de texto sem formatação para todas as funções. Para simplificar, eu mudaria apenas a maneira como o formato de entrada processa o texto de "texto filtrado" para "texto sem formatação".
Eu fiz assim. Corrigi o formato de entrada para um formato não wysiwyg e neguei o acesso.
/**
* 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
?! Isto leva-me a mesma página queadmin