通过进一步研究,我发现对于普通链接,可以通过右键单击链接,选择“属性”并更改“名称”字段来编辑名称。
不幸的是,当此名称属性更改时,通过 Advanced System Reporter 生成的链接不会在桌面上更新。
这些桌面快捷方式的链接似乎是核心数据库中的项目和 aspnet_profile DB 表中用户配置文件中的值的组合(也在核心中,但只能通过 SQL 查看)。该值存储在 PropertyValueBinary 字段中,顾名思义,该字段都是二进制的,不能(或不应该)编辑。
解决此问题的一种方法是:-
- 创建桌面链接,默认情况下将调用它(即“SalesReport”)。
- 在 Sitecore 中打开核心数据库,然后导航到/sitecore/content/Applications/Advanced System Reporter/Links。然后找到您的用户名的文件夹。
- 找到为链接创建的项目(在本例中为“SalesReport”),并将“显示名称”字段的值更改为您希望链接调用的任何内容(即“5 月销售报告”。
注意:您可能还想更改项目的名称,这样它就不会在将来创建的其他桌面链接中丢失,并且以后更容易找到。在这种情况下,您需要:-
- 返回桌面,右键单击快捷方式并选择属性。
- 手动将“链接”字段的末尾更改为您要调用该项目的名称(即,将其从“销售报告”更改为“五月销售报告”。)
- 单击确定后,快捷方式将消失。这是意料之中的。
- 再次在 Sitecore 中打开核心数据库,找到您正在更改的项目。(即/sitecore/content/Applications/Advanced System Reporter/Links/SalesReport
- 将名称更改为您在步骤 2 中更改的名称。
该链接将重新出现在桌面上,并具有正确的名称,并且将来在 Sitecore DB 中很容易找到。