如何在Sitecore菜单列表中添加自定义菜单

时间:2015-01-16 08:13:53

标签: sitecore sitecore6 sitecore7

我想在Sitecore开始菜单列表中添加我的自定义应用程序名称,我跟着这篇文章:

Adding Application Shortcut

它说使用Core数据库我使用它,我无法找到Layout studio,任何sitecore开发人员都可以建议我如何找到它并完成我的工作。提前谢谢。

2 个答案:

答案 0 :(得分:2)

我认为您与之相关的说明已过时。我在最近的Sitecore版本中没有看到过那么多用户界面。

在Sitecore 6.6中工作我已经使用这些说明成功制作了自定义应用程序:

http://sdn.sitecore.net/Articles/Customizing%20Sitecore%20Client/Adding%20an%20Application%20Shortcut/Creating%20an%20Application.aspx

但要注意我在这里发表过博客的问题。 Sitecore的最新版本巧妙地破坏了上面定义的配置,您必须手动编辑文件扩展名以使一切正常工作:

https://jermdavis.wordpress.com/2014/10/20/a-gotcha-with-custom-applications/

- 编辑添加 -

基于"它不适用于7.5"下面的评论,我已经在Sitecore 7.5 rev 141003的测试实例上尝试了这些说明。看起来7.5的行为略有不同 - 但我仍然可以使它工作。

使用"应用程序"的外部链接按钮在/sitecore/content/Applications下创建项目。领域。显示原始值时,它应类似于:

Raw values for the application link

然后使用Application字段的内部链接在/sitecore/content/Documents and settings/All users/Start menu下创建应用程序快捷方式。我发现这仍然添加了' .aspx'在我的博客文章中提到的扩展,但我也发现再次编辑它并没有工作 - 它一出现就保存了。我需要使用Raw Values视图从链接数据中编辑扩展,以获得如下所示的数据:

Raw value for application shortcut

设置好这些内容后,刷新页面会导致测试项目出现在我的开始菜单中:

Resulting start menu

希望这对你有用吗?

- 进一步编辑添加 -

在Sitecore 7.5中解决此问题的新博文:

https://jermdavis.wordpress.com/2015/01/19/gotchas-with-custom-apps-v2/

答案 1 :(得分:1)

您使用的是哪个版本的Sitecore? Layout Studio可能是Sitecore中功能最少的功能之一,而且我个人没有使用过。

相反,您应该在Visual Studio中创建布局 - 这意味着您的布局可以添加到源代码管理系统中。然后按照杰里米答案链接中的说明进行操作。

如果您确实需要出于某种原因访问Layout Studio,可以在Sitecore menu > Development Tools > Developer Center下找到它。从那里你可以创建新文件/打开现有文件。