it-swarm-tr.com

Yorumlarda CKEditor'u devre dışı bırakma

Herkes, tüm roller için yorumlarda düz metin modunu zorlamanın bir yolunu biliyor mu?

Düzenleme: herhangi bir şekilde CSS ile bunu yapmak mümkün mü? Teşekkürler!

9
Jane

Şuna baksana admin/settings/ckeditor/editg. Burada görünürlük ayarlarını alan yoluna göre değiştirebilirsiniz ([email protected]_id). Bu işe yaramalı.

5
nonsenz

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
  }
}
6
mpdonadio

Drupal 6 için, bunu kontrol etmek için Daha İyi Formatlar modülünü tavsiye ederim. Yorumlar için varsayılan bir giriş formatı ayarlanmasına izin verir, ancak aynı zamanda rol başına farklı varsayılanlara izin verir ve İçerik türü başına Drupal 7 sürümü geliştirilme aşamasında , ancak şu an için durum biraz belirsiz çünkü bazı özellikler artık çekirdek.

2
marcvangend

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.

2
João Guilherme

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;
}
1
zsd