有没有办法更改SharePoint菜单中的菜单项索引?

时间:2008-12-07 10:53:46

标签: sharepoint menu

当文档库中的“新建”菜单项展开时,默认似乎是列出该列表的文档模板,并将“新文件夹”作为最终元素(如果“新文件夹”尚未禁用)。 我添加了一个新的自定义菜单项,但它显示在“新文件夹”之后,我希望它显示在索引0处,以便在用户单击“新建”而不是展开菜单时成为默认操作。

我尝试删除所有文档模板并禁用“创建文件夹”菜单项,添加自定义菜单项,然后启用“创建文件夹”菜单,但在我的自定义菜单项之前插入“创建文件夹”。 ..doh。

有没有办法确保我的自定义菜单项保持在索引0或确保我的自定义菜单项是默认菜单项?

TIA

2 个答案:

答案 0 :(得分:1)

我知道这样做的唯一方法是使用JavaScript通过操作DOM来调整项目的顺序。

如果这是您要考虑的事情,那么我有一个实用程序可以帮助: http://www.codeplex.com/ShUIE/

您可以使用它来定义仅针对文档库的无效模式运行的自定义JavaScript,然后插入一段JavaScript(更容易使用jQuery,因为它可用),在其中获取菜单并采取新菜单项并将其添加到父级...将其移至索引0。

答案 1 :(得分:0)

好的,我确实找到了解决方法:禁用文件夹选项并确保启用了“允许管理内容类型”选项。然后,您可以从列表中删除任何现有的内容类型,现在自定义菜单项位于索引0,但由于新菜单项不是内容类型,因此单击“新建”不会触发,但它现在可以执行: - )