专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > SharePoint

[SharePoint]怎么去掉欢迎导航的信息

发布时间:2010-06-13 13:35:13 文章来源:www.iduyao.cn 采编人员:星星草
[SharePoint]如何去掉欢迎导航的信息?

在我们实际的开发过程中,经常会把SharePoint中的一些已有的feature去掉,如欢迎信息下面的“我的设置”,“对本页面进行个性化设置”。详细见下图:

 

 

Figure 1  常见的欢迎信息的界面

                在SharePoint中的存在的一些Feature通常都是以用户控件的形式存放在SharePoint服务器的物理路径中,我们看到的欢迎信息在SharePoint中对应的为“Welcome.ascx”,这些用户控件一般都存放在“C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/CONTROLTEMPLATES”下面,下面是welcome.ascx的详细信息:

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities"Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %>

<%@ Control Language="C#"Inherits="Microsoft.SharePoint.WebControls.Welcome,Microsoft.SharePoint,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c"  AutoEventWireup="false" compilationMode="Always" %>

  <SharePoint:PersonalActions AccessKey="<%$Resources:wss,personalactions_menu_ak%>" ToolTip="<%$Resources:wss,open_menu%>" runat="server" id="ExplicitLogout" Visible="false">

        <CustomTemplate>

         <SharePoint:FeatureMenuTemplate runat="server"

                 FeatureScope="Site"

                 Location="Microsoft.SharePoint.StandardMenu"

                 GroupId="PersonalActions"

                 id="ID_PersonalActionMenu"

                 UseShortId="true"

                 >

//我的设置

                 <SharePoint:MenuItemTemplate runat="server" id="ID_PersonalInformation"

                                 Text="<%$Resources:wss,personalactions_personalinformation%>"

                                 Description="<%$Resources:wss,personalactions_personalinformationdescription%>"

                                 MenuGroupId="100"

                                 Sequence="100"

                                 ImageUrl="/_layouts/images/menuprofile.gif"

                                 UseShortId="true"

                                 />

//以其他用户登录

                 <SharePoint:MenuItemTemplate runat="server" id="ID_LoginAsDifferentUser"

                                 Text="<%$Resources:wss,personalactions_loginasdifferentuser%>"

                                 Description="<%$Resources:wss,personalactions_loginasdifferentuserdescription%>"

                                 MenuGroupId="200"

                                 Sequence="100"

                                 UseShortId="true"

                                 />

//用于请求访问,一般在没有权限的时候,会用到

                 <SharePoint:MenuItemTemplate runat="server" id="ID_RequestAccess"

                                 Text="<%$Resources:wss,personalactions_requestaccess%>"

                                 Description="<%$Resources:wss,personalactions_requestaccessdescription%>"

                                 MenuGroupId="200"

                                 UseShortId="true"

                                 Sequence="200"

                                 />

 

//注销

                 <SharePoint:MenuItemTemplate runat="server" id="ID_Logout"

                                 Text="<%$Resources:wss,personalactions_logout%>"

                                 Description="<%$Resources:wss,personalactions_logoutdescription%>"

                                 MenuGroupId="200"

                                 Sequence="300"

                                 UseShortId="true"

                                 />

//对本页进行个性化设置

                 <SharePoint:MenuItemTemplate runat="server" id="ID_PersonalizePage"

                                 Text="<%$Resources:wss,personalactions_personalizepage%>"

                                 Description="<%$Resources:wss,personalactions_personalizepagedescription%>"

                                 ImageUrl="/_layouts/images/menupersonalize.gif"

                                 ClientOnClickScript="javascript:MSOLayout_ChangeLayoutMode(true);"

                                 PermissionsString="AddDelPrivateWebParts,UpdatePersonalWebParts"

                                 PermissionMode="Any"

                                 MenuGroupId="300"

                                 Sequence="100"

                                 UseShortId="true"

                                 />

//当设置个人视图后,可以对不同视图的切换

                 <SharePoint:MenuItemTemplate runat="server" id="ID_SwitchView"

                                 MenuGroupId="300"

                                 Sequence="200"

                                 UseShortId="true"

                                 />

//个性化设置后,用于恢复系统默认视图

                 <SharePoint:MenuItemTemplate runat="server" id="MSOMenu_RestoreDefaults"

                                 Text="<%$Resources:wss,personalactions_restorepagedefaults%>"

                                 Description="<%$Resources:wss,personalactions_restorepagedefaultsdescription%>"

                                 ClientOnClickNavigateUrl="javascript:MSOWebPartPage_RestorePageDefault()"

                                 MenuGroupId="300"

                                 Sequence="300"

                                 UseShortId="true"

                                 />

         </SharePoint:FeatureMenuTemplate>

        </CustomTemplate>

</SharePoint:PersonalActions>

<SharePoint:ApplicationPageLink runat="server" id="ExplicitLogin"

        ApplicationPageFileName="Authenticate.aspx" AppendCurrentPageUrl=true

        Text="<%$Resources:wss,login_pagetitle%>" style="display:none" Visible="false" />

 

PS:每个feature 对应的功能已经标识出来,可以根据实际的需要来删除或者是注释

 

 

Figure 2 修改过后的欢迎信息

 

如果要对“网站操作、List中操作等”中的Item进行操作,也是一样。找到ascx,注释掉,删除掉,都ok,如果希望管理员能看到,也可以设置每个featrue的权限。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: