【问题标题】:Add buttons/dropdownlist to sitecore webedit editor?将按钮/下拉列表添加到 sitecore webedit 编辑器?
【发布时间】:2012-08-16 09:46:02
【问题描述】:

当您在 sitecore 的页面编辑器中查看页面时,是否可以向 webedit 编辑器添加更多按钮或下拉列表?

如果你看下面的图片,我想在工具栏中添加一个“H2”按钮。

【问题讨论】:

    标签: sitecore page-editor


    【解决方案1】:

    您需要将其添加到/sitecore/system/Settings/Html Editor Profiles/Rich Text Default/WebEdit Buttons/

    并且,要创建一个 h2 按钮,请在新项目的 Click 字段中输入以下内容:

    chrome:field:execute({command:"FormatBlock", userInterface:true, value:'h2'})
    

    ('h2' 是你想要的block format

    【讨论】:

    • 在 Sitecore 6.6 中,它在 Chrome 中对我有用(除了它格式化整个文本块而不是选择的事实)。我在 Firefox 14 中也没有在 IE8 中工作。
    • 我已经按照您在这里的指示创建了一个 H2 项目。但它并没有出现在 webedit 编辑器中?我也做了一个完整的发布。我还有什么需要做的吗?
    • @Maras 它将格式化整个块 och 文本,因为我们正在调用 FormatBlock,因为

      是一个块标记。

    • @Raskolnikov 您是否更改了该字段的 HTML 编辑器配置文件?在这种情况下,按钮也需要添加到该配置文件中。检查模板以查看使用了什么编辑器配置文件。另外,别忘了加个图标,不知道会不会没有图标。
    • @Raskolnikov 您使用哪个 Sitecore 版本?
    【解决方案2】:

    是的,这是可能的。 您需要为此修改位于 Core 数据库中 /sitecore/system/Settings/Html Editor Profiles 下的 Html 编辑器配置文件

    如果您查看 Full 配置文件,您可以在某处找到 H2(和其他标题)的命令。这可以很容易地复制到您当前使用的配置文件中(我猜它是Minimal 配置文件)。 如果您有权访问 web.config,则可能需要在编辑之前创建 Minimal 配置文件的副本并将其配置为 HtmlEditor.DefaultProfile

    【讨论】:

    • 看起来问题是关于页面编辑器窗口中的按钮,而不是作为模式窗口打开的 RTE。而Full 配置文件没有为page editor 富文本提供任何额外的按钮。
    • 是的,这是正确的@Maras。我想在页面编辑器模式下向编辑器添加按钮。
    猜你喜欢
    • 2016-05-22
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多