在使用直观升级升级到 SharePoint 2010 的自定义搜索页面上显示服务器功能区和“网站操作”菜单
来源:互联网 发布:中国护肤品市场 知乎 编辑:程序博客网 时间:2024/06/05 15:03
使用直观升级来升级搜索页
Microsoft SharePoint Server 2010 提供了升级过程中使用的新功能(称为直观升级),它使您能够确定何时以及是否将 SharePoint Server 2010 的新外观用于特定网站集。有关此功能的详细信息,请参阅新增升级功能 (SharePoint Server 2010)。
在使用直观升级将网站升级为 SharePoint Server 2010 外观时,使用自定义页面布局的搜索页不会显示 SharePoint Server 功能区或“网站操作”菜单。这是因为在 Microsoft Office SharePoint Server 2007 中,“网站操作”菜单已包含在母版页中,但在 SharePoint Server 2010 中,“网站操作”菜单和 Server 功能区现已包含在页面布局中。在使用直观升级时,虽然新版本在升级过程中自动替换了母版页,但自定义的布局页面未替换为新版本。在这些情况下,页面中会缺少“网站操作”菜单和 Server 功能区。
添加“网站操作”菜单和 Server 功能区
当网站的页面缺少“网站操作”菜单和 Server 功能区时,可以重新启用其显示,方法是在自定义的布局页面中添加它们的代码。下面的过程将介绍具体操作。
始终先创建自定义布局页面的备份副本,再对其进行修改。
在自定义布局页面中添加“网站操作”菜单和 Server 功能区
通过将 /_layouts/settings.aspx 附加到网站的 URL 来打开网站的“网站设置”页,如下所示:
http://ServerName/SiteName/_layouts/settings.aspx
在“网站设置”页的“库”部分,单击“母版页”。
在母版页样式库中找到自定义布局页面,选择它,然后单击“下载副本”。
在 HTML 编辑器(如 Microsoft SharePoint Designer 2010)或文本编辑器(如记事本)中打开下载的文件。
在自定义布局页面的末尾添加以下代码。
HTML复制<asp:Content ContentPlaceHolderID="SPNavigation" runat="server"> <SharePoint:UIVersionedContent UIVersion="4" runat="server"> <ContentTemplate> <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle"> <div id="s4-ribboncont"> <SharePoint:SPRibbon runat="server" CssFile = "" PlaceholderElementId="RibbonContainer" FixedPositioningEnabled="true" PermissionsString="EditListItems, AddAndCustomizePages" PermissionMode="Any" ApplyPermissionsToRibbonOnly="false"> <SharePoint:SPRibbonPeripheralContent runat="server" Location="TabRowLeft" CssClass="ms-siteactionscontainer s4-notdlg"> <span class="ms-siteactionsmenu" id="siteactiontd"> <SharePoint:SiteActions runat="server" accesskey="<%$Resources:wss,tb_SiteActions_AK%>" id="SiteActionsMenuMain" PrefixHtml="" SuffixHtml="" MenuNotVisibleHtml="&nbsp;"> <CustomTemplate> <SharePoint:FeatureMenuTemplate runat="server" FeatureScope="Site" Location="Microsoft.SharePoint.StandardMenu" GroupId="SiteActions" UseShortId="true"> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditPage" Text="<%$Resources:wss,siteactions_editpage%>" Description= "<%$Resources:wss,siteactions_editpagedescriptionv4%>" ImageUrl="/_layouts/images/ActionsEditPage.png" MenuGroupId="100" Sequence="110" ClientOnClickNavigateUrl= "javascript:ChangeLayoutMode(false);" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_TakeOffline" Text="<%$Resources:wss,siteactions_takeoffline%>" Description= "<%$Resources:wss,siteactions_takeofflinedescription%>" ImageUrl="/_layouts/images/connecttospworkspace32.png" MenuGroupId="100" Sequence="120" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreatePage" Text="<%$Resources:wss,siteactions_createpage%>" Description="<%$Resources:wss,siteactions_createpagedesc%>" ImageUrl="/_layouts/images/NewContentPageHH.png" MenuGroupId="200" Sequence="210" UseShortId="true" ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Page')) { OpenCreateWebPageDialog('~site/_layouts/createwebpage.aspx') }" PermissionsString="AddListItems, EditListItems" PermissionMode="All" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateDocLib" Text="<%$Resources:wss,siteactions_createdoclib%>" Description="<%$Resources:wss,siteactions_createdoclibdesc%>" ImageUrl="/_layouts/images/NewDocLibHH.png" MenuGroupId="200" Sequence="220" UseShortId="true" ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('DocLib')) { GoToPage('~site/_layouts/new.aspx?FeatureId={00bfea71-e717-4e80-aa17-d0c71b360101} &ListTemplate=101') }" PermissionsString="ManageLists" PermissionMode="Any" VisibilityFeatureId="00BFEA71-E717-4E80-AA17-D0C71B360101" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CreateSite" Text="<%$Resources:wss,siteactions_createsite%>" Description="<%$Resources:wss,siteactions_createsitedesc%>" ImageUrl="/_layouts/images/newweb32.png" MenuGroupId="200" Sequence="230" UseShortId="true" ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('Site')) { STSNavigate('~site/_layouts/newsbweb.aspx') }" PermissionsString="ManageSubwebs" PermissionMode="Any" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Create" Text="<%$Resources:wss,siteactions_create%>" Description="<%$Resources:wss,siteactions_createdesc%>" MenuGroupId="200" Sequence="240" UseShortId="true" ClientOnClickScriptContainingPrefixedUrl="if (LaunchCreateHandler('All')) { STSNavigate('~site/_layouts/create.aspx') }" PermissionsString="ManageLists, ManageSubwebs" PermissionMode="Any" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_ViewAllSiteContents" Text="<%$Resources:wss,quiklnch_allcontent%>" Description="<%$Resources:wss,siteactions_allcontentdescription%>" ImageUrl="/_layouts/images/allcontent32.png" MenuGroupId="300" Sequence="302" UseShortId="true" ClientOnClickNavigateUrl="~site/_layouts/viewlsts.aspx" PermissionsString="ViewFormPages" PermissionMode="Any" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditSite" Text="<%$Resources:wss,siteactions_editsite%>" Description="<%$Resources:wss,siteactions_editsitedescription%>" ImageUrl="/_layouts/images/SharePointDesigner32.png" MenuGroupId="300" Sequence="304" UseShortId="true" ClientOnClickScriptContainingPrefixedUrl="EditInSPD('~site/',true);" PermissionsString="AddAndCustomizePages" PermissionMode="Any" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_SiteWorkflow" Text="<%$Resources:wss,siteactions_siteworkflow%>" Description="<%$Resources:wss,siteactions_siteworkflowescription%>" ImageUrl="/_layouts/images/ManageWorkflow32.png" MenuGroupId="300" Sequence="305" UseShortId="true" ClientOnClickNavigateUrl="~site/_layouts/workflow.aspx" PermissionsString="EditListItems, AddAndCustomizePages" PermissionMode="Any" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_SitePermissions" Text="<%$Resources:wss,people_sitepermissions%>" Description="<%$Resources:wss,siteactions_sitepermissiondescriptionv4%>" ImageUrl="/_layouts/images/Permissions32.png" MenuGroupId="300" Sequence="310" UseShortId="true" ClientOnClickNavigateUrl="~site/_layouts/user.aspx" PermissionsString="EnumeratePermissions" PermissionMode="Any" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_Settings" Text="<%$Resources:wss,settings_pagetitle%>" Description="<%$Resources:wss,siteactions_sitesettingsdescriptionv4%>" ImageUrl="/_layouts/images/settingsIcon.png" MenuGroupId="300" Sequence="320" UseShortId="true" ClientOnClickNavigateUrl="~site/_layouts/settings.aspx" PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs, AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts, ManageLists,ViewUsageData" PermissionMode="Any" /> <SharePoint:MenuItemTemplate runat="server" id="MenuItem_CommitNewUI" Text="<%$Resources:wss,siteactions_commitnewui%>" Description="<%$Resources:wss,siteactions_commitnewuidescription%>" ImageUrl="/_layouts/images/visualupgradehh.png" MenuGroupId="300" Sequence="330" UseShortId="true" ClientOnClickScriptContainingPrefixedUrl="GoToPage('~site/_layouts/prjsetng.aspx')" PermissionsString="ManageWeb" PermissionMode="Any" ShowOnlyIfUIVersionConfigurationEnabled="true" /> </SharePoint:FeatureMenuTemplate> </CustomTemplate> </SharePoint:SiteActions></span> </SharePoint:SPRibbonPeripheralContent> </SharePoint:SPRibbon> </div> </div> <div id="notificationArea" class="s4-noti"> </div> <SharePoint:DelegateControl runat="server" ControlId="PublishingConsole"> </SharePoint:DelegateControl> <div> <WebPartPages:WebPartAdder ID="WebPartAdder" runat="server" /> </div> </ContentTemplate> </SharePoint:UIVersionedContent></asp:Content>
保存所做的更改。
在母版页样式库中,单击“上载文档”。
单击“浏览”,选择刚更新的自定义布局页面,然后单击“打开”。
选中“作为新版本添加到现有文件中”复选框,然后单击“确定”。
结束语
SharePoint Server 2010 中的直观升级功能使您能够:
- 选择在升级过程中为所有网站采用 SharePoint Server 2010 的新外观或保留所有网站以前的 Office SharePoint Server 2007 外观
- 在升级后使网站所有者作出选择
如果决定使用直观升级来采用 SharePoint Server 2010 的新外观,可以修改自定义布局页面,方法是使用本文所述的步骤显示“网站操作”菜单和 Server 功能区。
- 在使用直观升级升级到 SharePoint 2010 的自定义搜索页面上显示服务器功能区和“网站操作”菜单
- 关于SharePoint直观升级
- sharepoint 2010 在自定义列表的字段上增加功能菜单
- SharePoint 2010 升级到 SharePoint 2013 之 使用 Test-SPContentDatabase
- SharePoint 2010 升级到SharePoint 2013的流程
- 如何消除sharepoint升级到2010后主页上多余的"Home"内容
- 查看SharePoint 2010服务器场中数据库的升级状态
- SharePoint 网站集 升级到SharePoint2013 的方法(重点 是一个新的概念创建,升级评估网站)
- SharePoint 升级后自定义配置的检测
- SharePoint 2010管理中心服务器提示“需要升级”
- 使用SharePoint Designer将JavaScript和自定义网站页面集成
- SharePoint Server 2010 标准版升级到企业版
- 如何升级SHAREPOINT场解决方案到2013上
- 将SharePoint 2010的workflow custom activity升级到SharePoint 2013遇到的问题
- SharePoint Feature的升级和版本维护
- 使用SharePoint创建并自定义网站页面
- 将SharePoint 2010的站点模板(site template)升级到SharePoint 2013
- moss2007升级sharepoint 2010
- smarty内容
- HttpServletRequest
- String 和StringBuffer的区别:
- JSP简介
- Hibernate关系映射的配置属性解释
- 在使用直观升级升级到 SharePoint 2010 的自定义搜索页面上显示服务器功能区和“网站操作”菜单
- 建立对JSP的直观认识
- final, finally的区别:
- 事务操作
- java
- WINCE注册表简介
- jsp基础学习用书介绍
- serlet的特点
- 分析JSP所生成的Servlet代码