Tinymce не может выровнять теги заголовка
Вопрос
Кто-нибудь знает, как я могу включить текстовое выравнивание тегов заголовка через интерфейс Tinymce? Если я выберу текст (любого тега заголовка) и выберите опцию ALIGMENT, он правильно выстроился в редакторе. Однако, когда я сохраню страницу, она переходит назад к выравниванию по умолчанию (в моем случае слева).
Я также попробовал редактировать HTML напрямую, но когда я закрываю диалог HTML, кажется, не обновляется.
Я нашел какую-то документацию на вики о extended_valid_elements. который я пытался обновить в tiny_mce.js
файл, но не имеет никакого значения.
Вот настройка «Valid_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
Файл, а затем переработайте пул приложения, под управлением работает ваш сайт.
Другие советы
Что о valid_elements.? Я думаю, что это должно быть правильной настройкой для вас, потому что теги заголовка являются действительными тегами XHTML, вам не нужно Extended_Valid_Elements.