Hinzufügen einer benutzerdefinierten Seite und Formatvorlage zu einem in SharePoint gehosteten SharePoint-Add-In
Dies ist der siebte in einer Reihe von Artikeln über die Grundlagen der Entwicklung von SharePoint gehosteten SharePoint-Add-Ins. Machen Sie sich zunächst mit SharePoint-Add-Ins und den vorherigen Artikeln dieser Reihe vertraut, die Sie unter Erste Schritte beim Erstellen von SharePoint gehosteten SharePoint-Add-Ins | Nächste Schritte finden können.
Hinweis
Wenn Sie unsere Artikelreihe zum Thema SharePoint-gehostete Add-Ins durchgearbeitet haben, haben Sie bereits eine Visual Studio-Lösung, die Sie für diesen Artikel verwenden können. Sie können auch das Repository von SharePoint_SP-hosted_Add-Ins_Tutorials herunterladen und die Datei „BeforePage.sln“ öffnen.
In diesem Artikel fügen Sie dem SharePoint-Add-In „Orientierung für Mitarbeiter“ eine Hilfeseite hinzu und konfigurieren sie für die Verwendung eines benutzerdefinierten CSS-Stylesheets.
Hinzufügen einer Seite
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Ordner Seiten, und wählen Sie Neues Element>hinzufügen aus. Das Dialogfeld Neues Element hinzufügen wird geöffnet, und der Office/SharePoint-Knoten wird angezeigt.
Wählen Sie Seite aus, und weisen Sie den Namen Help.aspx zu.
Suchen Sie die beiden asp:Content-Elemente in der Datei, und fügen Sie das folgende asp:Content-Markup zwischen ihnen hinzu.
<asp:Content ContentPlaceHolderID="PlaceHolderPageTitleInTitleArea" runat="server"> Help </asp:Content>
Suchen Sie das asp:Content-Element mit der ID PlaceholderAdditionalPageHead, und fügen Sie ihm das folgende Markup hinzu.
<link rel="Stylesheet" type="text/css" href="../Content/App.css" />
Suchen Sie das asp:Content-Element mit der ID PlaceHolderMain, und entfernen Sie alle untergeordneten Elemente.
Fügen Sie demselben asp:Content-Element Folgendes als Inhalt hinzu.
<H3>Having a problem with the add-in?</H3> <p>Call the help line for Fabrikam Add-ins:</p> <p>1-555-555-5555</p>
Speichern und schließen Sie die Datei.
Öffnen Sie die Datei „Default.aspx“.
Suchen Sie das asp:Content-Element mit der ID PlaceHolderMain, und fügen Sie das folgende Markup am Ende hinzu.
<p><asp:HyperLink runat="server" NavigateUrl="JavaScript:window.location = _spPageContextInfo.webAbsoluteUrl + '/Pages/Help.aspx';" Text="Get help for the Employee Orientation add-in" /></p>
Speichern und schließen Sie die Datei.
Hinzufügen einer Formatklasse zum Stylesheet
Öffnen Sie im Projektmappen-Explorer die Datei „app.css“ im Ordner Inhalt, und fügen Sie der Datei dann die folgende Zeile hinzu.
p {color: green;}
Speichern und schließen Sie die Datei.
Ausführen und Testen des Add-Ins
Verwenden Sie die F5-Taste, um Ihr Add-In bereitzustellen und auszuführen. Visual Studio führt eine temporäre Installation des Add-Ins auf Ihrer SharePoint-Testwebsite durch und führt das Add-In sofort aus.
Wenn die Standardseite des Add-Ins geöffnet wird, wählen Sie den Link Hilfe für das Add-In „Orientierung für Mitarbeiter“ aus, um die Seite Hilfe zu öffnen.
Ihre benutzerdefinierte Seite wird geöffnet, und die beiden Zeilen, die Sie in
<p>
-Tags gesetzt haben, sind grün.Abbildung 1: Hilfeseite
Schließen Sie zum Beenden der Debugsitzung das Browserfenster, oder beenden Sie das Debuggen in Visual Studio. Jedes Mal, wenn Sie F5 drücken, zieht Visual Studio die vorherige Version des Add-Ins zurück und installiert die neueste.
Da Sie mit diesem Add-In und dieser Visual Studio-Lösung in anderen Artikeln arbeiten werden, hat es sich bewährt, das Add-In ein letztes Mal zurückzuziehen, wenn Sie Ihre Arbeit daran für eine Weile abgeschlossen haben. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie die Option Zurückziehen aus.
Nächste Schritte
Im nächsten Artikel dieser Reihe fügen Sie benutzerdefiniertes clientseitiges Rendering zu einem in SharePoint gehosteten SharePoint-Add-In hinzu.