2012-07-16 49 views
0

我目前正在使用Sitecore創建一個移動網站,我無法將HTML用作標記,而是需要將BML用作移動標記語言。請讓我知道在這方面,以下幾點:Sitecore中的定製富文本編輯器生成BBCode標記而不是HTML

  1. 我們有一個叫做場的DescriptionRICH TEXT和。在這裏,我們不能使用由Sitecore給出的普通富文本編輯器,因爲它會生成HTML。所以任何人都可以告訴我,如果我可以創建一個定製的富文本編輯器,並帶有一個按鈕說「移動加粗」,並應該爲移動生成標籤,而不是正常的HTML <b></b>標籤。

  2. 大家都知道,通過將字段的源屬性設置爲/sitecore/system/Settings/Html Editor Profiles/Rich Text Full,我們可以將RICH TEXT Editor從默認值更改爲FULL。因此,以類似的方式,我可以在覈心數據庫中創建另一個項目/sitecore/system/Settings/Html Editor Profiles/MobileRichTextFull,幷包含自定義按鈕,以便如上所述生成BML標記。如果可以的話,讓我知道需要完成的所有設置以及相同的步驟。

回答

0

您想讓用戶直接編輯BML,還是可以將HTML轉換爲BML?

對於後者,您最好在表示層/管道中解決這個問題。 HTML Agility Pack將成爲您最後一個解決方案的朋友。

否則,請查看Teleriks關於編輯器的資源。

相關問題