Vô hiệu hóa CKEditor trong các bình luận


9

Có ai biết một cách để buộc chế độ văn bản đơn giản trong các bình luận cho tất cả các vai trò không?

Chỉnh sửa: có bất kỳ cách nào có thể làm như vậy thông qua CSS không? Cảm ơn!

Câu trả lời:


5

Hãy nhìn vào admin/settings/ckeditor/editg. Ở đó bạn có thể thay đổi cài đặt hiển thị theo đường dẫn trường (đại loại như content_type@path.element_id). Cần làm việc.


1
Là gì editg trong admin/settings/ckeditor/editg?! Điều này đưa tôi đến cùng một trang vớiadmin
trị liệu

6

Thử

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

Xin thứ lỗi cho sự thiếu hiểu biết của tôi nhưng chính xác thì chức năng này đi đâu? Cảm ơn! Jane
Jane

Đây là một ví dụ về một cái móc sẽ đi vào bên trong một mô-đun tùy chỉnh. Mặc dù thuật ngữ "mô-đun tùy chỉnh" nghe có vẻ nan giải, nhưng đây là một nhiệm vụ khá phổ biến. Nơi tốt nhất để bắt đầu là drupal.org/developing/modules
mpdonadio

Được rồi cảm ơn! Sẽ cố gắng, mặc dù đúng, nó nghe có vẻ khá nan giải ... :)
Jane

2

Đối với Drupal 6, tôi muốn giới thiệu mô-đun Định dạng tốt hơn để kiểm soát điều này. Nó cho phép đặt định dạng đầu vào mặc định cho các nhận xét, nhưng cũng cho phép các mặc định khác nhau cho mỗi vai trò và mỗi loại nội dung. Phiên bản Drupal 7 đang được phát triển , nhưng hiện tại nó vẫn chưa rõ ràng vì một số tính năng hiện đang ở trong lõi.


Vâng, tôi có Định dạng tốt hơn (đó là trang web Drupal 6) nhưng tôi đang sử dụng sai hoặc vì lý do nào đó không thể vô hiệu hóa ckeditor trong các nhận xét ... ít nhất là đối với các vai trò được phép sử dụng ckeditor.
Jane

2

Tôi đã có cùng một vấn đề trong D7. Để khắc phục, tôi đã thay đổi định dạng nhập bình luận mặc định thành Văn bản thuần túy (ckeditor không có cấu hình cho định dạng nhập đó). Điều này loại bỏ ckeditor khỏi ý kiến.

Để loại bỏ các gợi ý định dạng đầu vào, tôi đã cài đặt mô-đun định dạng tốt hơn.

Cập nhật: Tôi chỉ nhận thấy rằng câu hỏi của bạn là làm thế nào để buộc chế độ văn bản thuần túy cho tất cả các vai trò. Để đơn giản hóa, tôi chỉ thay đổi cách định dạng đầu vào xử lý văn bản từ "văn bản được lọc" thành "văn bản thuần túy".


1

Tôi đã làm theo cách này. Tôi đã sửa định dạng đầu vào thành không phải wysiwyg và từ chối quyền truy cập của nó.

/**
 * 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;
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.