在TinyMCE 3中,如何从表格对话框中删除字段?

时间:2017-01-20 18:50:09

标签: tinymce episerver

我们想改变"插入/编辑表"的外观。 TinyMCE中的对话框。目前,该对话框显示管理HTML5中不推荐使用的属性的字段。例如,border属性被认为是过时的。

现在,我可以通过扩展此处提供的技术,成功地从渲染标记中删除border属性: http://krompaco.nu/2010/05/alter-default-initoptions-for-tinymce-in-episerver-6/

但是"插入/编辑表"对话框仍然呈现一个边界"从TinyMCE菜单按钮启动表格对话框时的字段。 TinyMCE的工具栏选项使程序员能够控制编辑器显示的实际按钮。 https://www.tinymce.com/docs/configure/editor-appearance/#toolbarn

我们仍然希望显示“表”按钮,但希望从该对话框中删除一些已弃用的字段。我们怎么做到这一点?

我们正在使用采用TinyMCE版本3.3.9.3的EpiServer CMS(版本8-10)。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用virtualPathMappings。我认为CMS8-10仍然支持它们。

这意味着您必须使用其中的对话框创建aspx或ascx文件的副本。从EPiServer代码获取文件Inherit =“”并更改标记,然后在web.config部分添加以下配置:

<virtualPathMappings>
    <add url="~/yourprefix/CMS/Edit/LinkDialogName.ascx" mappedUrl="~/YourProjectFolder/LinkDialogName.ascx" />
</virtualPathMappings>

然而,这有点像黑客。