0

有人知道如何编辑 Sitecore 桌面快捷方式的名称吗?我正在使用Advanced System Reporter模块,并从那里创建一个桌面快捷方式,但现在我无法更改项目的名称。

我知道您可以右键单击 Sitecore 桌面快捷方式并选择属性以更改链接的信息....但是如何更改快捷方式的名称?

属性有一个“名称”字段,即使我更改它,快捷方式也不会更改(即使在桌面刷新后)。

我也尝试更改属性上的“链接”字段,但链接消失了。

这些是否存在于核心数据库中的某个地方?我可以找回我刚刚丢失的那个(通过更改链接字段)吗?

4

1 回答 1

0

通过进一步研究,我发现对于普通链接,可以通过右键单击链接,选择“属性”并更改“名称”字段来编辑名称。

不幸的是,当此名称属性更改时,通过 Advanced System Reporter 生成的链接不会在桌面上更新。

这些桌面快捷方式的链接似乎是核心数据库中的项目和 aspnet_profile DB 表中用户配置文件中的值的组合(也在核心中,但只能通过 SQL 查看)。该值存储在 PropertyValueBinary 字段中,顾名思义,该字段都是二进制的,不能(或不应该)编辑。

解决此问题的一种方法是:-

  1. 创建桌面链接,默认情况下将调用它(即“SalesReport”)。
  2. 在 Sitecore 中打开核心数据库,然后导航到/sitecore/content/Applications/Advanced System Reporter/Links。然后找到您的用户名的文件夹。
  3. 找到为链接创建的项目(在本例中为“SalesReport”),并将“显示名称”字段的值更改为您希望链接调用的任何内容(即“5 月销售报告”。

注意:您可能还想更改项目的名称,这样它就不会在将来创建的其他桌面链接中丢失,并且以后更容易找到。在这种情况下,您需要:-

  1. 返回桌面,右键单击快捷方式并选择属性。
  2. 手动将“链接”字段的末尾更改为您要调用该项目的名称(即,将其从“销售报告”更改为“五月销售报告”。)
  3. 单击确定后,快捷方式将消失。这是意料之中的。
  4. 再次在 Sitecore 中打开核心数据库,找到您正在更改的项目。(即/sitecore/content/Applications/Advanced System Reporter/Links/SalesReport
  5. 将名称更改为您在步骤 2 中更改的名称。

该链接将重新出现在桌面上,并具有正确的名称,并且将来在 Sitecore DB 中很容易找到。

于 2012-10-07T12:34:25.733 回答