如何在sitecore中构建自定义富文本编辑器,包括“关联内容选择”弹出窗口

时间:2017-09-04 15:46:52

标签: c# asp.net sitecore rich-text-editor sitecore-mvc

我需要在sitecore中修改Rich Text Editor以提供一个按钮或类似的东西来添加Associated Content Select选项。是否有可能并且肯定地回答如何开始

非常感谢

1 个答案:

答案 0 :(得分:0)

首先,你想要实现的目标对我来说似乎并不合适。相关内容(Web编辑按钮)设置渲染/子布局的数据源。您正尝试将其添加到RTE。

但下面是你需要采取的方法来添加一个新的webEdit按钮到RTE。

您需要了解您的网站使用的RTE类型。如果您尚未更改sitecore的默认值,则可以在核心数据库中的以下路径中找到它

/sitecore/system/Settings/Html Editor Profiles/Rich Text Default

如果更改它,您可以在/sitecore/admin/showConfig.aspx中找到此设置下的核心数据库项目路径

<setting name="HtmlEditor.DefaultProfile" value="/sitecore/system/Settings/Html Editor Profiles/Rich Text Custom"/>

要添加新的网页编辑按钮,您需要创建一个包含模板ID的项目({02404208-46D4-49BF-988B-EB363A52A1C9})或在下面的路径下命名WebEdit按钮:

/sitecore/system/Settings/Html Editor Profiles/Rich Text Default/WebEdit Buttons

添加后,您需要填写如下字段:

Click: webedit:setdatasource

Type: Datasource Menu