Sitecore中的自定义富文本编辑器,用于生成BBCode标记而不是HTML

Sitecore中的自定义富文本编辑器,用于生成BBCode标记而不是HTML,sitecore,bbcode,rich-text-editor,Sitecore,Bbcode,Rich Text Editor,我目前正在使用Sitecore创建一个移动站点,在这里我不能使用HTML作为标记,而是需要使用BML作为移动的标记语言。在这方面,请让我知道以下情况: 我们有一个名为Description的字段,其类型为richtext。在这里,我们不能使用Sitecore提供的普通富文本编辑器,因为它会生成HTML。那么,有谁能告诉我,我是否可以创建一个自定义的富文本编辑器,其中一个按钮是“Mobile Bold”,它应该为Mobile生成标记,而不是普通的HTML标记 大家都知道,通过将字段的源属性设置为/

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

  • 我们有一个名为
    Description
    的字段,其类型为
    richtext
    。在这里,我们不能使用Sitecore提供的普通富文本编辑器,因为它会生成HTML。那么,有谁能告诉我,我是否可以创建一个自定义的富文本编辑器,其中一个按钮是“Mobile Bold”,它应该为Mobile生成标记,而不是普通的HTML
    标记

  • 大家都知道,通过将字段的源属性设置为
    /sitecore/system/Settings/Html编辑器Profiles/richtextfull
    ,我们可以将富文本编辑器从默认更改为完整。因此,我可以以类似的方式在Core DB中创建另一个项目,如
    /sitecore/system/Settings/Html Editor Profiles/MobileRichTextFull
    ,并包括自定义按钮,以便生成如上所述的BML标记。如果可能的话,让我知道需要做的所有设置以及需要遵循的步骤


  • 您希望用户直接编辑BML,还是能够将HTML转换为BML

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

    否则,请查看Teleriks资源中关于编辑器的内容