2010-10-01 101 views
2

有谁知道如何通过TinyMCE界面启用标题标签的文本对齐?如果我选择(任何标题标签的)文本并选择一个对齐选项,它在编辑器中看起来已经正确排列。但是,当我保存页面时,它会移回到默认对齐方式(在我的案例中)。TinyMCE无法对齐标题标签

我也尝试过直接编辑HTML,但是当我关闭对话框时HTML似乎没有更新。

我在wiki上发现了一些关于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]

回答

6

只为有类似问题的任何人,我设法解决这个问题。

当您选择任何对齐选项时,编辑器会尝试将style属性应用于标题标签,默认情况下,valid_elements配置中未启用该属性。

为了得到这个工作,您只需要将style属性添加到每个头的配置中,例如-h1[id|dir|class|align|style], -h2[id|dir|class|align|style] etc

如果使用Umbraco,您需要在~/config/tinyMceConfig.config文件中进行这些更改,然后重新启动您的站点运行的应用程序池。

+1

+1提供自己的解决方案 – Thariama 2010-10-08 14:55:52

1

什么valid_elements?我认为这应该是适合您的设置,因为标题标记是有效的xhtml标记,您不需要extended_valid_elements。

+0

嗨,我检查了有效的元素,它似乎配置正确,看到我的问题,我已经从tinyMceConfig文件发布配置。 – James 2010-10-05 14:25:55

+0

是从moviecode(http://tinymce.moxiecode.com/examples/full.php)的其中一个示例页面上看到的这种行为? – Thariama 2010-10-06 10:39:42

+0

不,它可以在示例页面 – James 2010-10-08 08:57:34