سؤال

هل يعرف أي شخص كيف يمكنني تمكين محاذاة النص لعلامات الرأس من خلال واجهة 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top