在使用直观升级升级到 SharePoint 2010 的自定义搜索页面上显示服务器功能区和“网站操作”菜单

本文详细介绍了如何在使用直观升级将网站升级为SharePointServer2010外观时,通过自定义布局页面添加缺失的‘网站操作’菜单和Server功能区,确保用户界面完整。通过本文提供的步骤,用户可以轻松地在自定义布局页面中加入所需功能,提高用户体验。

使用直观升级来升级搜索页

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 功能区时,可以重新启用其显示,方法是在自定义的布局页面中添加它们的代码。下面的过程将介绍具体操作。

Ee816116.Important(zh-cn,office.14).gif重要信息:

始终先创建自定义布局页面的备份副本,再对其进行修改。

在自定义布局页面中添加“网站操作”菜单和 Server 功能区

  1. 通过将 /_layouts/settings.aspx 附加到网站的 URL 来打开网站的“网站设置”页,如下所示:

    http://ServerName/SiteName/_layouts/settings.aspx

  2. 在“网站设置”页的“库”部分,单击“母版页”

  3. 在母版页样式库中找到自定义布局页面,选择它,然后单击“下载副本”

  4. 在 HTML 编辑器(如 Microsoft SharePoint Designer 2010)或文本编辑器(如记事本)中打开下载的文件。

  5. 在自定义布局页面的末尾添加以下代码。

    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="&amp;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}
                                &amp;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>
    
    
  6. 保存所做的更改。

  7. 在母版页样式库中,单击“上载文档”

  8. 单击“浏览”,选择刚更新的自定义布局页面,然后单击“打开”

  9. 选中“作为新版本添加到现有文件中”复选框,然后单击“确定”

结束语

SharePoint Server 2010 中的直观升级功能使您能够:

  • 选择在升级过程中为所有网站采用 SharePoint Server 2010 的新外观或保留所有网站以前的 Office SharePoint Server 2007 外观

  • 在升级后使网站所有者作出选择

如果决定使用直观升级来采用 SharePoint Server 2010 的新外观,可以修改自定义布局页面,方法是使用本文所述的步骤显示“网站操作”菜单和 Server 功能区。

内容概要:本文详细阐述了车载以太网通信栈中两个核心模块——以太网接口(EthIf)与以太网驱动(Eth)的功能需求与技术规范。重点介绍了EthIf在上下层协议间的数据转发、硬件抽象、VLAN支持、PDU配置、队列调度、睡眠管理及性能计数器等方面的设计要求;同时深入描述了Eth模块在硬件初始化、工作模式切换、时间戳支持、DMA传输、流量整形与调度、帧抢占等底层驱动功能的技术实现要点。整体围绕车载高可靠性、低延迟、可配置性强的通信需求展开,体现了现代汽车电子架构对高性能网络通信的支持能力。; 适合人群:从事汽车电子、车载网络通信、ECU开发的工程师,尤其是熟悉AUTOSAR架构并希望深入了解以太网协议栈底层机制的研发人员;具备一定嵌入式系统网络通信基础的技术人员。; 使用场景及目标:①用于设计实现符合车规级要求的以太网通信栈;②理解EthIf与Eth在车载网络中的角色分工与协作机制;③掌握中断/轮询模式、VLAN处理、时间同步、流量调度、帧抢占等关键技术在实际系统中的应用;④支持高实时性应用场景如自动驾驶、多传感器融合等的网络架构设计。; 阅读建议:建议结合AUTOSAR标准文档及相关硬件手册进行对照学习,重点关注模块接口定义与状态机行为,结合实际项目需求进行配置与验证,并注意软硬件协同设计中的时序与资源管理问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值