SharePoint\O365 "See also"功能 and site feature 激活\禁用小节-阿里云开发者社区

开发者社区> justinliu927> 正文

SharePoint\O365 "See also"功能 and site feature 激活\禁用小节

简介: 博客地址:http://blog.csdn.net/FoxDave 最近因为问题发现了SharePoint的“See also"功能,该功能是由SharePoint自动的Feature管理的 Feature Name:ItemFormRecommendations, Feature Identity: 39d18bbf-6e0f-4321-8f16-4e3b51212393 这里有一个列表,列出了所有SharePoint 2013具有的feature。
+关注继续查看
博客地址:http://blog.csdn.net/FoxDave

最近因为问题发现了SharePoint的“See also"功能,该功能是由SharePoint自动的Feature管理的

Feature Name:ItemFormRecommendations, Feature Identity: 39d18bbf-6e0f-4321-8f16-4e3b51212393

这里有一个列表,列出了所有SharePoint 2013具有的feature。

http://social.technet.microsoft.com/wiki/contents/articles/14423.sharepoint-2013-existing-features-guid.aspx

功能的效果如下图,当用户上传文档到Team site文档库后,在查看属性页面会把与该文档相关的文档也列出来。

为什么研究它呢?因为有的用户不喜欢,不想要它,或者对于一些列表如工作流任务列表,可能并不需要相关内容显示出来。

知道了由哪个功能管理,关掉它就比较容易了,只需要禁用该Feature即可,在需要的时候再重新激活。

激活\禁用功能可以通过使用CSOM来实现,具体代码如下:

ClientContext ctx = new ClientContext("https://siteurl");
            ctx.Credentials = new SharePointOnlineCredentials("username", GetSecurePassword("password"));
            Site site = ctx.Site;
            ctx.Load(site.Features);
            ctx.ExecuteQuery();
            //禁用功能
            site.Features.Remove(new Guid("39d18bbf-6e0f-4321-8f16-4e3b51212393"), false);
            ctx.ExecuteQuery();
            //激活功能
            site.Features.Add(new Guid("39d18bbf-6e0f-4321-8f16-4e3b51212393"), false, FeatureDefinitionScope.Farm);
            ctx.ExecuteQuery();

需要注意的是激活Feature时Scope用Site会报错,错误信息如下图:

明明是SC级别的,对么,不知道为什么需要将Scope设置为Farm才能激活成功(设置为None也可以)。

禁用ItemFormRecommendations功能后,"See also"模块就不会显示在文档的查看属性页面了。

另外还可以自定义"See also"样式,可参照下面的链接:

https://blogs.technet.microsoft.com/sharepoint_support/2015/06/19/sharepoint-2013-28/




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SharePoint SC "Audit Settings"功能与CSOM的对应
博客地址:http://blog.csdn.net/FoxDave SharePoint网站集中有个关于审计的功能:"Site collection audit settings",可以用CSOM通过Site的一些属性去设置它。
797 0
SharePoint\O365 CSOM操作"请求访问设置"功能
博客地址:http://blog.csdn.net/FoxDave 请求访问设置是在SharePoint网站权限菜单中的一个功能,如下图: 它用来设置成员是否可以共享网站以及个别文件和文件夹,是否允许成员邀请其他人加入站点某个成员组,以及是否允许访问请求。
809 0
SharePoint 2013 跨网站集发布功能简介
  在SharePoint Server 2013网站实施中,我们经常会遇到跨网站集获取数据,而2013的这一跨网站集发布功能,正好满足我们这样的需求。   使用SharePoint 2013中的跨网站发布,我们可以使用列表和其他库来存储在发布网站上重复使用的内容,通过内容搜索部件来读取配置的跨网...
955 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
8920 0
我的电脑已经禁ping,应该如何启用该功能?
我的电脑已经禁ping,应该如何启用该功能? "禁止Ping入"是防止别人攻击你的, 首先,先明白ping命令,主要功能是测试网络联通性,如果组织ping入的话,别的机器或者是其他病毒程序在一定程度上能够跳过你的机器,从而让你免受入侵或攻击。
1458 0
SharePoint 2013 "通知我"功能简介
功能简介   "通知我"主要是在列表或者文档库里面的项目,有添加/删除/修改等操作,发送邮件通知设置的用户的功能;可以针对列表或者文档库设置通知,也可以针对单一项目设置通知功能,是SharePoint的一个Out Of Box的功能。
822 0
SharePoint 2013 开发——其他社交功能
博客地址:http://blog.csdn.net/FoxDave 上一篇讲了如何获取用户配置文件的相关属性,它属于SharePoint 2013社交功能的一个小的构成部分。
803 0
SharePoint 禁用本地回环的两个方法
有两种方法中,若要变通解决此问题,请根据您的具体情况使用下列方法之一。 方法 1: 指定主机名 (如果需要 NTLM 身份验证,请首选方法) 指定的主机名的映射到环回地址,并可以连接到 Web 站点在您的计算机上,请按照下列步骤操作: 设置 DisableStrictNameChecking 为 1 的注册表项。
694 0
+关注
justinliu927
专注开发技术、SharePoint、云平台。Microsoft MVP。
254
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载