it-swarm.asia

إزالة خيارات تنسيق الإدخال والوصف من نموذج التعليق

كيف يمكنني إزالة خيارات تنسيق الإدخال والأوصاف من نموذج التعليق؟

أنا لست مهتمًا بـ CSS و/أو حل قائم على jquery ، ولا يهمني استخدام Better Formats ، حيث إنني أستخدم Drupal 7 و ينص على وجه التحديد على أنه غير جاهز لمواقع الإنتاج (إلى جانب حقيقة أن تثبيت وحدة للقيام بذلك يبدو وكأنه مبالغة). أريد أن لا يحتوي html المرسل عبر السلك على نص ذي صلة "بتنسيق الإدخال" على الإطلاق.

يقودني دروبال أحيانًا إلى المكسرات ، لأن بعض الأشياء التي يجب أن تكون بسيطة معقدة للغاية.

لقد بحثت ولكن لا أحد يعرف كيف يفعل ذلك. إليك بعض الأشياء التي وجدتها:

5
User

حسنًا وجدت هذه drupal تناقش الأمر: مجموعة العقدة وتنسيق إدخال التعليق لا تعمل (لقد وجدتها من خلال البحث عن "edit-comment-body-und- 0-تنسيق "وهو معرف html لمجموعة الحقول التي تحتوي على كل تنسيق الإدخال mumbo jumbo).

في نهاية هذه المشكلة يوجد رابط إلى الموقع التالي الذي يعطي حلاً: كيفية إزالة خيارات التنسيق/الإرشادات من التعليقات Textarea في Drupal 7 .

هذا هو الرمز الذي أستخدمه على موقعي ، في template.php من موضوعي (أستخدم موضوعًا فرعيًا):

function mytheme_form_comment_form_alter(&$form, &$form_state) {

  $form['comment_body']['#after_build'][] = 'mytheme_customize_comment_form';

}

function mytheme_customize_comment_form(&$form) {
  $form[LANGUAGE_NONE][0]['format']['#access'] = FALSE;
  return $form;
}

لقد جربته للتو ويبدو أنه يعمل. رائع!

16
User

تحقق من هذه الوحدة https://drupal.org/project/simplify .

من صفحة مشروع الوحدة:

تبسيط يسمح بإخفاء حقول معينة من واجهة المستخدم. هذا يساعد على إزالة الفوضى من النماذج وتقديم تجربة أكثر سهولة لمحرري المحتوى.

مفيد جدا لإخفاء النصائح غير الضرورية وخيار تنسيق النص تحت RTE

3
allabakash.g