我们希望更改TinyMCE中“插入/编辑表”对话框的外观。目前,该对话框显示用于管理HTML5中不推荐使用的属性的字段。例如,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
我们仍然希望显示Table按钮,但希望从该对话框中删除一些不推荐使用的字段。我们该怎么做呢?
我们使用的是采用TinyMCE版本3.3.9.3的EpiServer CMS (版本8-10)。谢谢你的帮助。
发布于 2017-01-21 19:51:20
您可能会使用virtualPathMappings。我认为它们在CMS8-10中仍然受到支持。
这意味着您必须创建一个带有对话框的aspx或aspx文件的副本。使用EPiServer代码中的Inherit="“文件,根据需要更改标记,然后在web.config的部分中添加以下配置:
<virtualPathMappings>
<add url="~/yourprefix/CMS/Edit/LinkDialogName.ascx" mappedUrl="~/YourProjectFolder/LinkDialogName.ascx" />
</virtualPathMappings>然而,这是一个小技巧。
https://stackoverflow.com/questions/41770485
复制相似问题