SharePoint 2013 自定义扩展菜单(二)

原文:SharePoint 2013 自定义扩展菜单(二)

接博文《SharePoint 2013 自定义扩展菜单》,多加了几个例子,方便大家理解。

例七 列表设置菜单扩展(listedit.aspx

扩展效果

XML描述

  <CustomAction
      Id="CustomAction1"
      Description="博客园-霖雨"
      Title="博客园-霖雨"
      GroupId="GeneralSettings"
      Location="Microsoft.SharePoint.ListEdit"
      Rights="ManageWeb"
      RequireSiteAdministrator="FALSE"
      Sequence="20">
    <UrlAction Url="http://www.cnblogs.com/jianyus" />
  </CustomAction>

例八 管理中心应用程序管理扩展菜单

扩展效果

XML描述

  <CustomAction
      Id="ChangeNameDescriptionGroup"
      Description="博客园-霖雨"
      Title="博客园-霖雨"
      GroupId="WebApplications"
      Location="Microsoft.SharePoint.Administration.Applications"
      Rights="ManageWeb"
      Sequence="20">
    <UrlAction Url="http://www.cnblogs.com/jianyus" />
  </CustomAction>

注:这个Feature的范围,要是Farm级别的,要不然,对管理中心不生效。

  其他位置参考Default Custom Action Locations and IDs即可

 

例十 扩展“人员和组”设置(groups.aspx)菜单

扩展效果

XML描述

  <CustomAction
      Id="ChangeNameDescriptionGroup"
      Description="博客园-霖雨"
      Title="博客园-霖雨"
      GroupId="SettingsMenu"
      Location="Microsoft.SharePoint.GroupsPage"
      Rights="ManageWeb"
      Sequence="20">
    <UrlAction Url="http://www.cnblogs.com/jianyus" />
  </CustomAction>

结束语

  在之前的博客基础上,多加了几个例子,方便大家理解Location和GroupId的作用,希望简单的例子,能够对大家有所帮助。

时间: 2024-10-23 07:43:50

SharePoint 2013 自定义扩展菜单(二)的相关文章

SharePoint 2013 自定义扩展菜单

在对SharePoint进行开发或者功能扩展的时候,经常需要对一些默认的菜单进行扩展,以使我们开发的东西更适合SharePoint本身的样式.SharePoint的各种功能菜单,像网站设置.Ribbon.列表里的下拉等等,都是一样原理的,都是XML+JS脚本实现的,如果想实现这些功能,只需要一个XML发布成Feature,并在网站功能启用,即可. 其实,关于这个并没有什么过多可以说的东西,大家在实践中,渐渐理解了.下面,我就举几个简单的例子,做一下简要说明. 项目结构 新建一个空白的ShareP

SharePoint 2013自定义扩展菜单的例子

接上文:http://www.bianceng.cnhttp://www.bianceng.cn/web/sharepoint/201406/41934.htm 例七 列表设置菜单扩展(listedit.aspx) 扩展效果 XML描述 <CustomAction Id="CustomAction1" Description="博客园-霖雨" Title="博客园-霖雨" GroupId="GeneralSettings"

SharePoint 2013自定义Providers在基于表单的身份验证中的应用

由于项目的需要,登录SharePoint Application的用户将从一个统一平台中获取,而不是从Domain中获取,所以需要对SharePoint Application的身份验证(Claims Authentication Types)进行更改,即采用更加灵活的混合模式登录:Windows Authentication和Forms Based Authentication.故本篇博客将着重笔墨去介绍SharePoint 2013自定义Providers在基于表单的身份验(Forms-Ba

SharePoint 2013 添加Ribbon菜单

原文:SharePoint 2013 添加Ribbon菜单   前言:今天,我们尝试一下添加SharePoint2013的Ribbon菜单,这个Ribbon菜单是由XML定义,JavaScript脚本来实现的,基本类似为:Feature添加的功能.下面,让我们看看它的实现过程吧: 1.新建空项目,用来添加我们的Ribbon,如下图: 2.指定调试站点和安全级别,我选择场的解决方案,有需要可以试试沙盒,如下图: 3.添加一个空元素,命名为"CustomerRibbon",如下图: 4.修

SharePoint 2013中如何自定义扩展菜单

在对SharePoint进行开发或者功能扩展的时候,经常需要对一些默认的菜单进行扩展,以使我们开发的东西更适合SharePoint本身的样式.SharePoint的各种功能菜单,像网站设置.Ribbon.列表里的下拉等等,都是一样原理的,都是XML+JS脚本实现的,如果想实现这些功能,只需要一个XML发布成Feature,并在网站功能启用,即可. 其实,关于这个并没有什么过多可以说的东西,大家在实践中,渐渐理解了.下面,我就举几个简单的例子,做一下简要说明. 项目结构 新建一个空白的ShareP

SharePoint 2013 操作文档库ECB菜单

在SharePoint的使用中,我们经常需要定制SharePoint的一系列菜单,这里就包括ECB菜单,下面,我们简单了解一下ECB菜单如何定制,以及原理. 1.正常情况文档库的ECB菜单如下图: 2.我们首先复制如下js,然后在页面上添加引用 <script src="/_layouts/15/CORE2.JS" type="text/javascript"></script> 3.隐藏查看/编辑属性: 效果如下图: 4.隐藏工作流 效果如

SharePoint 2013 入门教程

原文:SharePoint 2013 入门教程 以下文章是自己在学习SharePoint的过程中,不断积累和总结的博文,现在总结一个目录,分享给大家.这个博客也是自己从SharePoint入门,到一个SharePoint开发的成长记录,里面记录的都是成长的足迹.在学习的过程中,有过疑惑,有过放弃,有过懊恼,但是经过不断的积累和努力,还是收获颇丰.希望自己把学习过程中的点滴,分享给即将或者已经走入SharePoint的人们,给你们带来帮助. 当然,有些博客是参考其它人的总结,或者对于MSDN示例的

SharePoint 2013中如何自定义Providers在基于表单的身份验证

由于项目的需要,登录SharePoint Application的用户将从一个统一平台中获取,而不是从Domain中获取,所以需要对SharePoint Application的身份验证(Claims Authentication Types)进行更改,即采用更加灵活的混合模式登录:Windows Authentication和Forms Based Authentication.故本篇博客将着重笔墨去介绍SharePoint 2013自定义Providers在基于表单的身份验(Forms-Ba

如何在SharePoint 2013混合模式登陆中使用自定义登陆页

回顾 当为SharePoint 2013 WebApplication配置了以混合模式(FBA Authentication和Windows Authentication)登陆后,我们当然可以自定义登陆页面(Sign in Page).登陆SharePoint 2013 Central Administratio后,找到对应的WebApplication,指定其Sign in Page Url即可,如下所示: 创建自定义登陆页面 首先,为了创建自定义的登陆页,我选择了Application Pa