Anzeigen des Menübands der Serverkomponente und des Menüs "Websiteaktionen" auf benutzerdefinierten Suchseiten, die mithilfe des visuellen Upgrades auf SharePoint 2010 aktualisiert wurden
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
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
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
Aktualisieren von Suchseiten mit dem visuellen Upgrade
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.
Hinzufügen des Menüs "Websiteaktionen" und des Menübands 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.
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
Öffnen Sie die Seite Websiteeinstellungen der Website, indem Sie der URL der Website wie folgt die Zeichenfolge /_layouts/settings.aspx anfügen:
https://ServerName/SiteName/_layouts/settings.aspx
Klicken Sie im Abschnitt Galerien der Seite Websiteeinstellungen auf Gestaltungsvorlagen.
Suchen Sie die angepasste Layoutseite Gestaltungsvorlagenkatalog, wählen Sie die Layoutseite aus, und klicken Sie dann auf Kopie herunterladen.
Öffnen Sie die heruntergeladene Datei in einem HTML-Editor wie beispielsweise Microsoft SharePoint Designer 2010 oder in einem Texteditor wie beispielsweise Editor.
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="&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" ClientOnClickhref= "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" ClientOnClickhref="~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" ClientOnClickhref="~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" ClientOnClickhref="~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" ClientOnClickhref="~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>
Speichern Sie die Änderungen.
Klicken Sie im Gestaltungsvorlagenkatalog auf Dokument hochladen.
Klicken Sie auf Durchsuchen, wählen Sie die gerade aktualisierte angepasste Layoutseite aus, und klicken Sie dann auf Öffnen.
Aktivieren Sie das Kontrollkästchen Vorhandenen Dateien als neue Version hinzufügen, und klicken Sie dann auf OK.
Schlussbemerkung
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.
Weitere Ressourcen
Weitere Informationen finden Sie in den folgenden Ressourcen: