html - Umbraco:自定义 RTE 以使用 HTML 标签

标签 html umbraco rte

我正在使用 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/

相关文章:

jquery - 我可以禁用特定元素的样式定义吗?

azure - 如何使用 SQL Azure 数据库作为后端在 Azure 上安装 Umbraco?

c# - 让 Razor 动态输出 HTML 标题

javascript - TinyMCE,允许数据属性

javascript - 将 javascript 对象关联到 SVG 元素

Jquery - 使用 jquery 加载 html 菜单会破坏响应式下拉菜单

jquery - Firefox 3.5.2 上的 livequery 和 rte 问题

textarea - 将 RTE 添加到 Salesforce 文本区域

html - svg 的一部分在转换后被隐藏

xml - xslt 匹配筛选结果集的前 x 项