我们想改变"插入/编辑表"的外观。 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)。谢谢你的帮助。
答案 0 :(得分:0)
您可以使用virtualPathMappings。我认为CMS8-10仍然支持它们。
这意味着您必须使用其中的对话框创建aspx或ascx文件的副本。从EPiServer代码获取文件Inherit =“”并更改标记,然后在web.config部分添加以下配置:
<virtualPathMappings>
<add url="~/yourprefix/CMS/Edit/LinkDialogName.ascx" mappedUrl="~/YourProjectFolder/LinkDialogName.ascx" />
</virtualPathMappings>
然而,这有点像黑客。