在文档库之外创建SharePoint网页

时间:2009-07-30 09:16:38

标签: sharepoint sharepoint-2007 webpage document-library

我是SharePoint 2007的新手,尝试从ASP.NET转向SharePoint的思维方式是一种有趣的体验!

我想创建一个与子网站中default.aspx页面相同级别的页面。服务的“SharePoint方式”涉及将页面放入文档库。我不愿意这样做,因为页面的痕迹导航然后包含了图书馆的名称,但我希望图书馆对用户透明。

我可以在SharePoint设计器中的正确位置创建页面,但我找不到使用SharePoint模板的方法。我试过复制default.aspx页面,但导航链接没有更新。

我是否遗漏了某些内容,或者有人建议解决方案?

2 个答案:

答案 0 :(得分:2)

我明白你在说什么。我想分享一下我将如何做的想法。

  1. 如果Breadcrumb是您想要移动到不同于lib的唯一原因,我建议您覆盖页面中包含BreadCrumb的ContentPlaceholder,这样BreadCrumb就不会存在。但是URL会在那里供用户猜猜./DocLib/default.aspx。
  2. 如果隐藏文档库的原因是为了确保您不希望允许用户进入Lib并更改某些内容。我建议您从Document Lib中删除权限并向所有用户提供ReadOnly,并向用户添加更多权利,您需要编辑页面。
  3. 最后你想在一个地方,你可以尝试将它们部署为一个功能,将页面配置为Ghostable而不是GhostableInLibray。
  4. 虽然1,3个出租车包装在WSP中。如果您尝试自动化该过程,则需要手动/自定义代码。

    创建Ghostable页面的步骤可以参考this

答案 1 :(得分:2)

似乎不可能。子网站可用于按主题对内容进行分类,但不能使用它们。