لا يمكن tinymce محاذاة علامات الرأس
سؤال
هل يعرف أي شخص كيف يمكنني تمكين محاذاة النص لعلامات الرأس من خلال واجهة Tinymce؟ إذا قمت بتحديد النص (من أي علامة رأس) وحدد خيار Aligment الذي يبدو أنه اصطف بشكل صحيح في المحرر. ومع ذلك ، عندما أحفظ الصفحة ، يتم تحويلها إلى المحاذاة الافتراضية (في حالتي اليسار).
لقد حاولت أيضًا تحرير HTML مباشرة ، لكن عندما أغلق مربع الحوار ، لا يبدو أن HTML تحديث.
لقد وجدت بعض الوثائق على الويكي حول extended_valid_elements الذي حاولت تحديثه في tiny_mce.js
ملف ولكن يبدو أنه لا يحدث فرقًا.
فيما يلي إعداد "Valiver_elements" لعلامات الرأس من ملف tinymceconfig.config:
-h1[id|dir|class|align],-h2[id|dir|class|align],
-h3[id|dir|class|align],-h4[id|dir|class|align],-h5[id|dir|class|align],-h6[id|style|dir|class|align]
المحلول
فقط لأي شخص لديه قضية مماثلة ، تمكنت من حل هذا.
يحاول المحرر تطبيق style
سمة إلى علامات الرأس عند تحديد أي من خيارات المحاذاة ، بشكل افتراضي لا يتم تمكين هذا في valid_elements
إعدادات.
من أجل الحصول على هذا العمل ، تحتاج فقط إلى إضافة style
تنسب إلى التكوين لكل رأس على سبيل المثال -h1[id|dir|class|align|style], -h2[id|dir|class|align|style]
إلخ
إذا كنت تستخدم Umbraco ، فأنت بحاجة إلى إجراء هذه التغييرات في ~/config/tinyMceConfig.config
الملف ثم إعادة تدوير تجمع التطبيق الذي يعمل موقعك تحت.
نصائح أخرى
ماذا عن alight_elements؟ أعتقد أن هذا يجب أن يكون الإعداد الصحيح لك ، لأن علامات الرأس صالحة لـ XHTML ، لا تحتاج إلى Extended_Valid_Elements.