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


9

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!

Yanıtlar:


5

Bir göz atın admin/settings/ckeditor/editg. Burada görünürlük ayarlarını alan yoluna göre değiştirebilirsiniz (şuna benzer content_type@path.element_id). Bu işe yaramalı.


1
Ne var editg içinde admin/settings/ckeditor/editg?! Bu beni aynı sayfaya admin
götürüyor

6

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

Lütfen cehaletimi affedin, ancak bu işlev tam olarak nereye gidiyor? Teşekkürler! Jane
Jane

Bu, özel bir modülün içine girecek bir kanca örneğidir. "Özel modül" terimi göz korkutucu gelse de, oldukça yaygın bir görevdir. Başlamak için en iyi yer drupal.org/developing/modules
mpdonadio

Tamam teşekkürler! Deneyeceğim, evet olsa da oldukça göz korkutucu geliyor ... :)
Jane

2

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.


Evet Daha İyi Biçimlerim var (bu bir Drupal 6 sitesi) ama ya yanlış kullanıyorum ya da bir nedenle yorumlarda ckeditor'u devre dışı bırakamıyor ... en azından ckeditor kullanma izni olan roller için.
Jane

2

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.


1

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;
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.