【问题标题】:Tiny MCE Editor stripping codeTinymce Editor 剥离代码
【发布时间】:2013-07-24 12:21:31
【问题描述】:

我目前的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[*]','a[data-lightbox]' }")] 应该可以解决问题,但它没有。我只是得到一个错误。

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

马克。

【问题讨论】:

  • 试试 'iframe[*],a[data-lightbox]'

标签: content-management-system tinymce episerver


【解决方案1】:

根据 TinyMCE 文档,

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

所以试试

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

我会考虑使用星号代替“灯箱”一词,以允许使用任何数据属性。

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 2012-12-23
    • 2015-01-21
    相关资源
    最近更新 更多