我正在使用 Umbraco 7 CMS 建立网站。在页面中,我有几个 RichText 编辑器,我想自定义它们以接受标签(即缩写标签)。
我用谷歌搜索了一下,发现了以下说明;
编辑 tinyMceConfig 文件以接受新命令,即 umbracoAlias 首字母缩写词和缩写词。
编辑 CDATA 以接受 tinyMceConfig 文件的 ValidElements 部分中的新信息。
编辑 web.Config 以强制 Umbraco 重新加载。
在 Developer 标签的 RTE 部分选择了新字段(它们现在在 Umbraco 中可见,而以前不可见)首字母缩写词和缩写词。该网站现在说我应该在 RTE 上看到 2 个复选框,以便在 RTE 中键入时创建内联样式。
重新加载节点、重新发布站点、多次登录和退出 Umbraco,但它们没有显示在 RTE 上。
关于如何尝试解决此问题的任何想法?真的很烦人!非常感谢。
最佳答案
这是由于 TidyHtml 造成的,确实是一个不幸的问题!
我自己也遇到了同样的问题,很好奇自 i answered this question for umbraco4.8 a year ago 以来是否有任何更新? . 我希望它会在 umbraco7 之前的版本中得到解决,但没有运气。
Umbraco documentation shows /config/umbracosettings.config sections可以禁用 Tidy 的地方。
请注意,TidyEditorContent
元素不再在此文件的默认安装中,但可以轻松添加回 content
部分:
<content>
<TidyEditorContent>False</TidyEditorContent>
<errors>
<error404>1</error404>
这可能不是您想要的,因为通过删除此 Tidy 清理 - 您会失去控制并引入潜在的麻烦......我刚刚验证它会允许 abbr 标签通过。
关于html - Umbraco:自定义 RTE 以使用 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22193488/