ไม่มีใครรู้วิธีบังคับโหมดข้อความธรรมดาในความคิดเห็นสำหรับบทบาททั้งหมดหรือไม่
แก้ไข: เป็นไปได้หรือไม่ที่จะทำได้ผ่าน CSS? ขอบคุณ!
ไม่มีใครรู้วิธีบังคับโหมดข้อความธรรมดาในความคิดเห็นสำหรับบทบาททั้งหมดหรือไม่
แก้ไข: เป็นไปได้หรือไม่ที่จะทำได้ผ่าน CSS? ขอบคุณ!
คำตอบ:
admin/settings/ckeditor/editg
ลองดูที่ คุณสามารถเปลี่ยนการตั้งค่าการมองเห็นได้ตามพา ธ ฟิลด์ (เช่นcontent_type@path.element_id
) ว่าควรจะทำงาน
ลอง
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 ฉันขอแนะนำโมดูลBetter Formatsให้ควบคุมสิ่งนี้ อนุญาตให้ตั้งค่ารูปแบบอินพุตเริ่มต้นในความคิดเห็น แต่ยังอนุญาตค่าเริ่มต้นที่แตกต่างกันต่อบทบาทและต่อประเภทเนื้อหา รุ่น Drupal 7 อยู่ในระหว่างการพัฒนาแต่สถานะของมันยังไม่ชัดเจนในขณะนี้เนื่องจากคุณสมบัติบางอย่างอยู่ในแกนกลาง
ฉันมีปัญหาเดียวกันใน D7 เพื่อแก้ไขฉันเปลี่ยนรูปแบบการป้อนข้อมูลเริ่มต้นของความคิดเห็นเป็นข้อความธรรมดา (ckeditor ไม่มีโปรไฟล์สำหรับรูปแบบอินพุตนั้น) สิ่งนี้นำ ckeditor ออกจากความคิดเห็น
ในการลบคำแนะนำรูปแบบการป้อนข้อมูลฉันติดตั้งโมดูลรูปแบบที่ดีกว่า
อัปเดต:ฉันเพิ่งสังเกตเห็นว่าคำถามของคุณคือวิธีบังคับโหมดข้อความธรรมดาสำหรับทุกบทบาท เพื่อลดความซับซ้อนฉันจะเปลี่ยนวิธีการประมวลผลข้อความรูปแบบการป้อนข้อมูลจาก "ข้อความที่กรอง" เป็น "ข้อความธรรมดา"
ฉันทำอย่างนี้ ฉันแก้ไขรูปแบบอินพุตให้ไม่ใช่หนึ่ง wysiwyg และปฏิเสธการเข้าถึง
/**
* 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
?! สิ่งนี้จะพาฉันไปที่หน้าเดียวกันกับadmin