2013-07-24 40 views
0

我目前有我的extended_valid_elements設置如下。微小的MCE編輯器剝離代碼

using EPiServer.Editor.TinyMCE; 

namespace Customer.Web.Templates.Plugins.TinyMCE 
{ 
    [TinyMCEPluginNonVisual(AlwaysEnabled = true, EditorInitConfigurationOptions = "{ extended_valid_elements: 'iframe[*]' }")] 
    public class ExtendedValidElements 
    { 
    } 
} 

不過,我需要補充進入下一個環節的額外名額的能力,如TinyMCE的目前正在剝離出來。

我似乎沒有崩潰的網站編輯模式的語法正確......我的邏輯會建議'iframe [*]','[數據 - lightbox]'}「)]應該做的伎倆,但它並沒有,我只是得到一個錯誤。

任何想法?非常感謝。

馬克。

+0

嘗試'iframe [*],[數據燈箱]' – Thariama

回答

1

根據TinyMCE的文件,

當增加一個新的屬性通過指定現有的元素規則 (例如img),那個元素的整個規則就被覆蓋了,因此請確保 包含所有有效屬性,而不僅僅是您希望添加的屬性。

所以儘量

EditorInitConfigurationOptions = "{ extended_valid_elements: 'iframe[*], a[name|href|target|title|data-lightbox]' }")] 

我會考慮使用替代詞「收藏夾」的星號,以允許任何數據屬性使用。

如果不起作用,您可以在TinyMCE網站上的valid_elementsextended_valid_elements找到更多信息。

希望這會有幫助