我想隐藏一个已被弃用的Sharepoint Web(通过自定义方式),因为它发布了更新的版本,无论是在站点和工作区中使其不可见,还是通过Sharepoint提供的一些特殊归档功能 . 基本上我不希望用户能够看到已弃用的网站 .
我想知道这样做的选项是什么,无论是以编程方式还是通过Sharepoint utils / interfaces?
谢谢 .
UPDATE:
我希望从用户隐藏Web的场景(例如,当Web2.0可用时Webv1.0)有点像,好吧,我已经下载并安装了Software X的2.0版本,并且它已经转换了我的所有数据到2.0版格式,因此它将与新功能兼容 . 作为用户,我不想再使用Software X 1.0版,因为它现在已经过时了 . 当然我想从版本1.0获得我的数据的备份副本,但是我可能不希望因为在这里有一个链接而感到困惑,这可以让我获得1.0版本的软件(从开发人员的角度来看,它为了使版本1.0在版本2.0中可见/可编辑,将是额外的不必要的工作 .
我想到了使用安全性只允许管理员查看所有内容的想法,但我想首先探索其他选项,例如是否可以以编程方式使旧网站的链接消失 .
谢谢 .
2 回答
您是否可以删除对该站点的所有访问权限(通过破坏安全继承)并仅允许管理员访问它?
科林的回答听起来像是要走的路 . 或者,您可以注入一些JavaScript,自动将用户重定向到新版本的站点 .
您可以使用内容编辑器Web部件(一次一页)或使用免费SharePoint Infuser(一次性所有页面)添加JavaScript .