如何对Site Settings页面进行定制化 添加一个setting 链接

一:定制化添加一个CustomAction

下面在Site Settings页 >Site Administration里添加一个Ruby Setting 超链接,点击进入到rubySetting.aspx

1.在SharePoint project里建一个Empty Element,会立即在feature下面生成一个feature,默认Scope是Web

2.在Elements.xml里修改如下

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction Id="RubySPSettings"
Description="Test Ruby Setting"
Title="Ruby Setting"
GroupId="SiteAdministration"
Location="Microsoft.SharePoint.SiteSettings"
Rights="ManageWeb"
RequireSiteAdministrator="TRUE"
Sequence="10000">
<UrlAction Url="~sitecollection/_layouts/AddSiteSetting/RubySetting.aspx" />
</CustomAction>
</Elements>

效果图:

二:定制化添加一个CustomActionGroup

1.在工程里创建一个empty element,对应会自动添加到在feature里

2.配置Elments.xml文件

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomActionGroup Id="TestSetting" Location="Microsoft.SharePoint.SiteSettings" Title="Test Setting" Sequence="10000" Description=""/>
<CustomAction Id="Ruby Setting" Description="" Title="Ruby Setting" GroupId="TestSetting" Location="Microsoft.SharePoint.SiteSettings" Rights="ManageWeb" RequireSiteAdministrator="TRUE" Sequence="1">
<UrlAction Url="~sitecollection/_layouts/CPFBMPSSolution/RubySetting.aspx"/>
</CustomAction>
</Elements>

 

转载于:https://www.cnblogs.com/future-ruby/p/5316243.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值