Anzeigen des Menübands der Serverkomponente und des Menüs "Websiteaktionen" auf benutzerdefinierten Suchseiten, die mithilfe des visuellen Upgrades auf SharePoint 2010 aktualisiert wurden

SharePoint 2010

Zusammenfassung: Dieser Artikel enthält Informationen zum Hinzufügen des Menüs Websiteaktionen und des SharePoint Server-Menübands zu Microsoft Office SharePoint Server 2007-Suchseiten, die Sie mithilfe des visuellen Upgrades auf Microsoft SharePoint Server 2010 aktualisieren.

Letzte Änderung: Mittwoch, 12. Januar 2011

Microsoft-Symbol Dennis Doorn, Microsoft Corporation

Inhalt dieses Artikels
Aktualisieren von Suchseiten mit dem visuellen Upgrade
Hinzufügen des Menüs "Websiteaktionen" und des Menübands der Serverkomponente
Schlussbemerkung
Weitere Ressourcen

Microsoft-Symbol Jo-Anne West, Microsoft Corporation

November 2009

Gilt für: Business Connectivity Services | Office 2010 | Open XML | SharePoint Designer 2010 | SharePoint Foundation 2010 | SharePoint Online | SharePoint Server 2010 | Visual Studio

Inhalt

In Microsoft SharePoint Server 2010 wird während des Upgradevorgangs mit dem visuellen Upgrade ein neues Feature bereitgestellt, mit dem Sie bestimmen können, wann und ob das neue Design für SharePoint Server 2010 für eine bestimmte Websitesammlung verwendet wird. Weitere Informationen zu diesem Feature finden Sie unter Neues zum Upgrade (SharePoint Server 2010).

Wenn Sie das visuelle Upgrade zum Aktualisieren einer Website auf das SharePoint Server 2010-Design verwenden, wird auf Suchseiten mit angepassten Seitenlayouts weder das SharePoint Server-Menüband noch das Menü Websiteaktionen angezeigt. Der Grund ist, dass das Menü Websiteaktionen in Microsoft Office SharePoint Server 2007 in der Gestaltungsvorlage enthalten war, während dieses Menü und das Menüband der Serverkomponente in SharePoint Server 2010 im Seitenlayout enthalten sind. Wenn Sie das visuelle Upgrade verwenden, wird die Gestaltungsvorlage während des Upgradevorgangs automatisch durch die neue Version ersetzt, angepasste Layoutseiten werden jedoch nicht durch neue Versionen ersetzt. In diesen Szenarien fehlen auf der Seite das Menü Websiteaktionen und das Menüband der Serverkomponente.

Wenn das Menü Websiteaktionen und das Menüband der Serverkomponente auf den Seiten einer Website fehlen, können Sie die Anzeige dieser Elemente erneut aktivieren, indem Sie den entsprechenden Code der angepassten Layoutseite hinzufügen. Im folgenden Verfahren wird beschrieben, wie Sie dabei vorgehen müssen.

Wichtiger Hinweis Wichtig

Erstellen Sie immer eine Sicherungskopie der angepassten Layoutseite, bevor Sie diese ändern.

So fügen Sie der angepassten Layoutseite das Menü "Websiteaktionen" und das Menüband der Serverkomponente hinzu

  1. Öffnen Sie die Seite Websiteeinstellungen der Website, indem Sie der URL der Website wie folgt die Zeichenfolge /_layouts/settings.aspx anfügen:

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

  2. Klicken Sie im Abschnitt Galerien der Seite Websiteeinstellungen auf Gestaltungsvorlagen.

  3. Suchen Sie die angepasste Layoutseite Gestaltungsvorlagenkatalog, wählen Sie die Layoutseite aus, und klicken Sie dann auf Kopie herunterladen.

  4. Öffnen Sie die heruntergeladene Datei in einem HTML-Editor wie beispielsweise Microsoft SharePoint Designer 2010 oder in einem Texteditor wie beispielsweise Editor.

  5. Fügen Sie am Ende der angepassten Layoutseite den folgenden Code hinzu.

    <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. Speichern Sie die Änderungen.

  7. Klicken Sie im Gestaltungsvorlagenkatalog auf Dokument hochladen.

  8. Klicken Sie auf Durchsuchen, wählen Sie die gerade aktualisierte angepasste Layoutseite aus, und klicken Sie dann auf Öffnen.

  9. Aktivieren Sie das Kontrollkästchen Vorhandenen Dateien als neue Version hinzufügen, und klicken Sie dann auf OK.

Das Feature für visuelle Upgrades in SharePoint Server 2010 ermöglicht Folgendes:

  • Übernehmen des neuen Designs von SharePoint Server 2010 für alle Websites beim Upgrade oder Beibehalten des vorherigen Designs von Office SharePoint Server 2007 für alle Websites

  • Websitebesitzern nach dem Upgrade die Auswahl ermöglichen

Wenn Sie mithilfe des visuellen Upgrades das Design von SharePoint Server 2010 übernehmen möchten, können Sie die angepassten Layoutseiten mithilfe der in diesem Artikel beschriebenen Schritte ändern, damit das Menü Websiteaktionen und das Menüband der Serverkomponente angezeigt werden.

Anzeigen: