Migration 从sitecore富文本编辑器中删除ashx扩展时,不需要的外来代码将自身插入到通用HTML标记中

Migration 从sitecore富文本编辑器中删除ashx扩展时,不需要的外来代码将自身插入到通用HTML标记中,migration,sitecore,rich-text-editor,Migration,Sitecore,Rich Text Editor,我们的网站是在sitecore中开发的,其中大部分已经迁移,在迁移过程中“ashx”没有得到很好的处理,尽管我已经在web.config for ashx中修复了这个问题,但每当我试图从相对URL中删除ashx扩展时,都在sitecore的Html编辑器中修复了这个问题,不需要的外来代码插入到通用HTML标记中。 例如:如果他们是RTE“src=~/media/publishingimages/chrome/twitter-24x24.ashx”中的图像源,那么在删除ashx作为扩展时,它会生成

我们的网站是在sitecore中开发的,其中大部分已经迁移,在迁移过程中“ashx”没有得到很好的处理,尽管我已经在web.config for ashx中修复了这个问题,但每当我试图从相对URL中删除ashx扩展时,都在sitecore的Html编辑器中修复了这个问题,不需要的外来代码插入到通用HTML标记中。
例如:如果他们是RTE“src=~/media/publishingimages/chrome/twitter-24x24.ashx”中的图像源,那么在删除ashx作为扩展时,它会生成一些外来代码,如“&;nbsmediaid={926DCA21-6D10-4DF5-9C66-9156F8894F7C}p

请建议

您可以通过覆盖此默认管道来尝试以一致的方式删除这些属性:Sitecore.Pipelines.RenderField.GetFieldValue

这篇文章提供了一个很好的示例,除了您希望GetFieldValue而不是SetParametersExtend,如示例所示: