【问题标题】:Customized Rich Text Editor in Sitecore to generate BBCode tags instead of HTML在 Sitecore 中自定义富文本编辑器以生成 BBCode 标签而不是 HTML
【发布时间】:2012-07-14 22:22:50
【问题描述】:

我目前正在使用 Sitecore 创建一个移动网站,我不能使用 HTML 作为标记,而是需要使用 BML 作为移动标记语言。请让我知道这方面的以下内容:

  1. 我们有一个名为Description 的字段,其类型为RICH TEXT。在这里,我们不能使用 Sitecore 在生成 HTML 时提供的普通富文本编辑器。所以谁能告诉我是否可以创建一个带有按钮的自定义富文本编辑器说“移动粗体”,它应该为移动设备生成标签而不是普通的 HTML <b></b> 标签。

  2. 众所周知,我们可以通过将字段的源属性设置为/sitecore/system/Settings/Html Editor Profiles/Rich Text Full,将富文本编辑器从默认更改为完整。因此,我可以以类似的方式在 Core DB 中再创建一个项目为/sitecore/system/Settings/Html Editor Profiles/MobileRichTextFull,并在其中包含自定义按钮,以便生成如上所述的 BML 标签。如果可能,请告诉我需要完成哪些设置以及要遵循的步骤。

【问题讨论】:

    标签: sitecore bbcode rich-text-editor


    【解决方案1】:

    您希望用户直接编辑 BML,还是可以将 HTML 转换为 BML?

    对于后者,您最好在表示层/管道中解决这个问题。 HTML Agility Pack 将成为您选择最后一个解决方案时的朋友。

    否则,请查看有关编辑器的 Teleriks 资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多