0

Sitecore 版本差异弹出窗口用于比较项目版本之间的字段。但默认情况下,它只显示该项目的用户定义字段(非标准字段)。我的客户要求在版本差异弹出窗口中通过工作框执行某些操作时显示管理员提供的评论。我知道这些信息与项目分开保存在工作流程历史记录中。有没有办法可以在版本差异中显示这些工作箱信息?

4

1 回答 1

0

您需要覆盖版本差异控制。代码在Sitecore.shell.Applications.Dialogs.Diff但使用 diffviewsSitecore.Text.Diff.View

您可能应该覆盖Diff 对话框Compare(System.Web.UI.Control parent, Item item1, Item item2, string click)的 diffviews 方法(包括工作箱注释)和private void Compare(string version1, string version2)(注意 - 标记为私有,因此您需要将表单的所有功能复制到新的 XAML 表单)以加载您自己的 diffview .

克劳斯

于 2013-09-09T05:38:58.987 回答