欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

mysitehost部类站点为什么除了sca以外都看不到action button

更新时间: 2014-01-05 03:05:17 责任编辑: Author_N1

 

Mysitehost类型站点为什么除了SCA以外都看不到action button?
我创建了一个mysite host 类型的站点,平时开发都是使用site collection admin账号登陆的,可以正常看到site action button和ribbon。但是在测试过程中发现,除了site collection admin之外所有的权限都无法看到site action ribbon,包括site owner。

由于我们的需求是用户可以指定一个site owner组,组里的用户都可以通过site action button来编辑页面,管理站点,但是现在这种情况下,必须把owner的用户添加到site collection admin中,这是客户不愿意看见的情况。

不知道各位是如何能够使非SCA权限的用户也能够看到action button呢?

小小吐槽一下,个人觉得MS的这个设定没有任何意义,就是把owner用户进入后台页面的入口给隐藏了,用权限的用户依然可以通过_layouts/settings.aspx 来访问后台。实在不能解决owner用户看不到action button的话,只好自己在master page上放一个入口了。
--参考方法--
应该是可以看到的啊,我们的 Site Member都可以看到啊
--参考方法--
引用:
真相大白了
<SharePoint:DelegateControl runat="server" ControlId="GlobalNavigation" />
只要master page里有这段代码,ribbon就不会被生成,估计在这个控件中判断了权限,然后对于非SCA账户没有生成ribbon(s4-ribbonrow 的div中没有内容)
不知道MS是处于什么考虑做了这样的限制。

不知道啊 呵呵  但是肯定有道理
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:05:17
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18159/
本文WWW.DOC100.NET DOC100.NET版权所有。