微型MCE编辑器剥离代码



我目前有如下设置的extended_valid_elements。

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

然而,我需要添加在链接旁边输入额外条目的功能,因为tinyMCE目前正在将其剥离。

如果不破坏网站的编辑模式,我似乎无法获得正确的语法。。。我的逻辑建议"iframe[*]","[data lightbox]'}")]应该这样做,但事实并非如此。我只是得到了一个错误。

有什么想法吗?非常感谢。

马克。

根据TinyMCE文档,

通过指定现有元素规则添加新属性时(例如img),该元素的整个规则都被覆盖了,所以请确保以包括所有有效的属性,而不仅仅是您希望添加的属性。

所以试试

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

我会考虑用星号代替单词"lightbox",以允许使用任何数据属性。

如果这不起作用,您可以在TinyMCE网站上找到有关valid_elements和extended_valid_elements的更多信息。

希望这能帮助

最新更新