it-swarm.asia

كيف أقوم بتمكين محرر WYSIWYG في الحقول؟

أضفت بعض الحقول النصية على نوع المحتوى في دروبال. ومع ذلك ، فإن حقول "النص" المضمنة فقط هي تمكين محرر WYSIWYG. أنا أستخدم FCKEditor كمحرر WYSIWYG (مثبت تحت وحدة Wysiwyg).

كيف يمكنني تمكين محرر WYSIWYG في الحقل المخصص المضاف؟

6
Cynthia

إذا كنت لا تريد أن تجعل كل نص واحد محررًا ، فإن FCKeditor ضمن Drupal يتيح لك اختيار الحقول التي ستكون محرري WYSIWYG بالضبط .. تحتاج إلى تكوين (.../admin/settings/fckeditor/افتراضي) في وضع "تضمين" وإدراج معرفات حقول نوع العقدة. يمكنك حتى تحديد شريط أدوات بسيط مقابل عادي. مرنة للغاية

7
Scott Evernden

انقر تكوين من حقل CCK الخاص بك واختر نص تمت تصفيته (يحدد المستخدم تنسيق الإدخال) ضمن معالجة النص =. سيعرض هذا التكوين تحديد تنسيق الإدخال الذي تحتاجه للاختيار. طالما قمت بتكوين وحدة WYSIWYG بشكل صحيح ، سيظهر المحرر.

9
Rizzblow

نعم! يمكنك تمكين محرر WYSIWYG لكل حقل تضيفه باستخدام CCK.

  1. قم بإضافة وتمكين وحدة WYSIWYG.
  2. تكوين وحدة WYSIWYG. يمكنك استخدام CK EDITOR أو FCK EDITOR.
  3. اذهب إلى Manage fields تحت Content types وتكوين كل حقل. ممكن filtered text تحت Text processing من Global settings.

وانت انتهيت!

3
snasim

ظللت أبحث عن هذه المشكلة لمدة 6 ساعات وأخيرًا وجدت السبب ، بالنسبة لحقل النص المخصص ، يجب عليك إضافة هذا السطر ، لاستخدام تنسيق الإدخال الافتراضي (HTML الكامل):

$form['format'] = filter_form();

كن حذرًا إذا كنت تستخدم عنصر النموذج هذا داخل مجموعة الحقول ، يجب عليك تضمين مجموعة الحقول هذه:

$form['donation-instructions']['format'] = filter_form();

آمل أن يكون هذا سيساعدك

2
Omnia

لا تنس التحقق من الحد الأدنى من الصفوف الإعداد. كانت هذه مشكلتي ... تم تعيين صفوف حقلي إلى 3 وإعدادات FCKEditor على الحد الأدنى من الصفوف 3. غيرت صفوف الحقل إلى 4 وعملت!

لا يبدو أن الأمر يهم إذا قمت بتعيين الحقل على نص عادي أو نص تمت تصفيته - فهو يعمل في كلتا الحالتين.

1
plong0

حسنا. اكتشفتها. عدت وعدلت تعريف الحقل: غيرت قيمة "معالجة النص" إلى "نص تمت تصفيته" من "نص عادي" بحيث يمكن للمستخدم تحديد نوع الإدخال.

0
Cynthia

ذهبت جولة وجولة مع هذا ورأيت أخيرا إعداد fckeditor في إعدادات الملف الشخصي (وليس العام) الذي يقرأ

Minimum Rows [ 4 ]
FCKeditor will be triggered if the textarea has more rows than entered here. Enter '1' if you do not want to use this feature.

وبالطبع ، في الإعداد الميداني ، كان لدي صفوف تم تعيينها على 4 ، لذا فإن محرر الرتق لا يبدأ أبدًا! لقد غيرت صفوف ميداني إلى 5 ووب! ذلك هو!

0
Gary