2009-01-02 99 views
1

我有一个自定义功能,我想从“创建”页面上的链接链接到该功能 - 从网站操作菜单中获得的create.aspx页面。我会很高兴在声明中在我的特性的元素清单中或以编程方式在某些功能激活代码中执行此操作,但我不知道是否可能或如何开始。与此同时,我在“网站操作”菜单中有一个链接,但我想将它移动到“创建”页面中更符合逻辑的适当位置。最后,我想在创建页面的“自定义列表”列底部有一个链接,指出“Chris的自定义列表”,并且该链接将指向我的自定义应用程序页面以启动这个自定义列表创建过程。如何将链接添加到SharePoint“创建”页面?

回答

2

我去的时候责怪我,而发高烧,因为我的答案是完全错误的。

您可以添加到自定义列表栏自定义链接,如果你只是添加asets的ListTemplate元素的新页属性列表模板。

我不知道为什么,我回答说我做什么,而是要弥补我写了证明custom SharePoint list creation的文章,以及其他各种功能混淆。

2

很遗憾,您没有可支持的选项将自定义链接添加到“自定义列表”列。列从安装列表模板生成,而你只添加任何东西到列方法添加列表模板,它不给你控制哪些链接将会产生。

在创建页面,您可以添加自己的自定义链接只对网页列。要做到这一点,添加CustomAction与位置=“Microsoft.SharePoint.Create”和GroupId的=“网页”:

<CustomAction 
Location="Microsoft.SharePoint.Create" 
GroupId="WebPages" 
Title="Chris's Custom List"> 
     <UrlAction Url="custompage.aspx"/> 
    </CustomAction> 

你当然可以,修改create.aspx文件,如果你不关心可支持性或计划再次升级SharePoint。

.B

相关问题