2

有人可以建议如何在 sitecore 上的富文本编辑器中隐藏/禁用 HTML 选项卡吗?

我看过这个,但需要对 Sitecore 核心富文本 XML 进行更改。

这个解决方案的问题是我们需要为每个实例修改 XML,那么升级呢?

谢谢。

4

2 回答 2

10

在 Core 数据库中(您可以使用右下角时钟旁边的图标进行切换),您可以转到/sitecore/system/Settings/Html Editor Profiles/*profile you want*/buttons/HTML view并拒绝您的用户对其进行读取访问。或者,至少在 Sitecore 6.5 中,有一个没有 HTML 视图的配置文件。它被称为富文本 IDE。您可以将富文本字段的数据源字段设置为该字段,并且没有 HTML 视图。

不过,这只是删除了左下角的 HTML 选项,我不确定如何在打开 RTE 本身(在其中显示编辑器/建议修复/编辑 Html)之前删除您拥有的编辑 HTML 选项。看看这个问题,你可能无论如何都必须更改 XML。

我们进行升级和处理不同实例的方式是在源代码管理中保存更改的文件,并确保在构建部署包时包含它。

于 2013-03-18T09:37:45.070 回答
2

添加到 Trayek 的出色答案 - 您可以删除对以下 Alex Shyba 概述的“编辑 HTML”的访问权限:

  1. 进入核心数据库,找到字段定义项:/sitecore/system/Field types/Simple Types/Rich Text/Menu/Edit Html
  2. 在安全选项卡上,单击“分配”并选择您不希望此选项可用的角色。拒绝继承此项或指定其他对您的需求有意义的安全设置。

我添加了“所有人”,然后通过继承为项目选择了“X”,并删除了“编辑 HTML”选项。

取自: http ://sitecoreblog.alexshyba.com/2009/10/quick-tip-remove-edit-html-option-for.html

于 2014-04-14T01:46:12.793 回答