如何编辑Sitecore桌面快捷方式?

时间:2012-10-04 05:46:04

标签: sitecore

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

解决这个问题的方法之一是: -

  1. 创建桌面链接,默认情况下会调用它(即'SalesReport')。
  2. 在Sitecore中打开核心数据库,然后导航到 / sitecore / content / Applications / Advanced System Reporter / Links 。然后找到您的用户名的文件夹。
  3. 找到为链接创建的项目(在这种情况下,它将是'SalesReport'),并将字段'显示名称'的值更改为您想要链接调用的任何内容(即'May的销售报告' ”。
  4. 注意:您可能还想更改项目的名称,以便它不会在将来创建的其他桌面链接中丢失,以后会更容易找到。在这种情况下,您需要: -

    1. 返回桌面,右键单击快捷方式,然后选择“属性”。
    2. 手动将“链接”字段的结尾更改为您要调用该项目的名称(即将其从“SalesReport”更改为“May的销售报表”。)
    3. 单击“确定”后,快捷方式将消失。这是预期的。
    4. 再次在Sitecore中打开核心数据库,找到您正在更改的项目。 (即 / sitecore / content / Applications / Advanced System Reporter / Links / SalesReport
    5. 将名称更改为您在步骤2中将其更改为的名称。
    6. 该链接将重新出现在桌面上,它将具有正确的名称,并且将来很容易在Sitecore DB中找到。