Hinzufügen eines Bearbeitungsmodusbereichs-Codeausschnitts in SharePoint
Wichtig
Diese Erweiterbarkeitsoption ist nur für klassische SharePoint-Oberflächen verfügbar. Sie können diese Option nicht mit modernen Benutzeroberflächen in SharePoint Online, wie z. B. mit Kommunikationswebsites, verwenden. Wir empfehlen nicht mehr, die klassische Benutzeroberfläche oder diese Brandingmethoden zu verwenden.
Ein Bearbeitungsmodusbereich ist ein Codeausschnitt, den Sie verwenden können, um Anweisungen oder andere Inhalte für Inhaltsautoren anzuzeigen, die Inhalte dieses Bereichs nur sehen können, wenn sie eine Seite bearbeiten. Dieser Codeausschnitt kann hingegen auch so konfiguriert werden, dass seine Inhalte nur im regulären Modus (Ansichtsmodus) statt im Bearbeitungsmodus angezeigt werden.
Einführung in die Bearbeitungsbereich Modus
Inhaltsautoren mit den erforderlichen Berechtigungen können in einer Veröffentlichungssite erstellen oder Bearbeiten von Seiten, die sich in der Bibliothek für Seiten befinden. In der Regel ein Autor erstellen oder Bearbeiten einer Seite auswählt und dann werden die verschiedenen Seitenfelder Inhalt hinzugefügt.
Wie ein Designer können Sie ein bearbeiten im Bereich zu einer Gestaltungsvorlage oder Seitenlayout hinzufügen, und den Inhalt der das Snippet werden für Inhaltsautoren sichtbar, nur, wenn sie entscheiden, basierend auf dieses Seitenlayout eine Seite oder eine Seite mit der Masterseite verknüpften bearbeiten. Ein bearbeiten im Bereich können Sie beispielsweise den folgenden Inhalt nur für Inhaltsautoren anzuzeigen, wenn die Seite im Bearbeitungsmodus befindet:
Ein Page-Feld, wie etwa Schedule Publishing Date, dies ist wichtig, zu der Inhaltsautor, jedoch nicht für Besucher die Seite auf der online geschalteten Website anzeigen.
Eine Beschreibung des welche Art von Inhalt in einem Feld eingegeben werden sollen.
Ein Hinweis für Autoren von Inhalten, die sie berücksichtigen sollten, wie die Seite für verschiedenen Gerätekanälen aussieht.
Sie können auch Links zu anderen Stylesheets in einer bearbeiten im Bereich ablegen, damit Sie verschiedene Formate für den Bearbeitungsmodus im Vergleich zu Ansichtsmodus bereitstellen können.
Sie sollten den Bearbeitungsmodusbereich zu einem Seitenlayout hinzufügen, wenn die Notizen für Inhaltsautoren spezifisch für den Inhaltstyp sind, auf dem dieses Seitenlayout basiert. Sie können diesen Codeausschnitt auch einer Gestaltungsvorlage hinzufügen, wenn die Notizen für Autoren auf alle Seiten anwendbar sind, die dieser Gestaltungsvorlage zugeordnet werden, z. B. wenn das Panel Anweisungen zum Bereitstellen von Inhalten für einen bestimmten Gerätekanal enthält, der diese Gestaltungsvorlage verwendet.
Sie können auch ein bearbeiten im Bereich zum Anzeigen des Inhalts nur im regulären Modus, anstatt Bearbeitungsmodus festlegen, wenn Sie ein Szenario haben, in dem es ist hilfreich oder hilfreiche Inhalte nur für Besucher der Website anzeigen (jedoch nicht content-Autoren) Wenn sie eine Seite bearbeiten.
Einfügen eines bearbeiten im Bereichs
Wie alle Ausschnitte fügen Sie dieser Ausschnitt aus Codeausschnittkatalog. Zum Codeausschnittkatalog zu navigieren, müssen Sie zuerst eine Gestaltungsvorlage oder Seitenlayout bearbeiten auswählen.
So fügen Sie einen Bereich Bearbeitungsmodus ein
Wechseln Sie zu Ihrer Veröffentlichungswebsite.
Wählen Sie in der rechten oberen Ecke der Seite das Zahnradsymbol für Einstellungen und dann Entwurfs-Manager aus.
Wählen Sie im Entwurfs-Manager im linken Navigationsbereich Gestaltungsvorlagen bearbeiten oder Seitenlayouts bearbeiten aus, je nachdem, welchen Dateityp Sie bearbeiten.
Wählen Sie den Namen der Masterseite oder Seitenlayout, das Sie den Codeausschnitt hinzufügen möchten.
Wählen Sie zum Öffnen des Codeausschnittkatalogs in der serverseitigen Vorschau in der rechten oberen Ecke Codeausschnitte aus.
Klicken Sie im Menüband auf der Registerkarte Entwurf wählen Sie Im Bereich bearbeiten, und wählen Sie dann den Modus, in dem Sie Ihre Ausschnitt angezeigt werden soll.
Klicken Sie auf der rechten Seite des Codeausschnittkatalogs unter Infos zu dieser Komponente auf Abschnittsüberschriften, oder wählen Sie diese aus, um Gruppen von Eigenschaften zu erweitern oder zu reduzieren und anschließend alle gewünschten benutzerdefinierten Eigenschaften zu konfigurieren.
Im Abschnitt mit dem Namen wichtig enthält die Eigenschaften, die angezeigt werden, die Funktionsweise dieser bestimmten Ausschnitts wichtig sind. Für einen Bereich bearbeiten Modus wird die PageDisplayMode -Eigenschaft festgelegt werden, Edit oder Display, je nach den Modus an, dem Sie auf dem Menüband ausgewählt.
Nachdem Sie Eigenschaften konfiguriert haben, wählen Sie Aktualisieren. Dadurch wird der HTML-Codeausschnitt links auf der Seite aktualisiert, sodass das Markup Ihre benutzerdefinierten Einstellungen widerspiegelt. Sie können stets Zurücksetzen wählen, um alle Eigenschaften auf ihre Standardeinstellungen zurückzusetzen.
Wählen Sie auf der linken Seite des Codeausschnittkatalogs unter HTML-Code die Option In Zwischenablage kopieren aus.
Öffnen Sie im HTML-Editor das zugeordnete Netzlaufwerk auf dem Computer, und öffnen Sie dann die HTML-Datei für die Gestaltungsvorlage oder das Seitenlayout, der bzw. dem Sie den Codeausschnitt hinzufügen. Weitere Informationen finden Sie unter Vorgehensweise: Zuordnen eines Netzlaufwerks zum SharePoint-Gestaltungsvorlagenkatalog.
Fügen Sie den Codeausschnitt in der HTML-Datei an der Stelle ein, an der das Markup angezeigt werden soll.
Wenn Sie im Modus bearbeiten, einem Seitenlayout hinzufügen, stellen Sie sicher, dass Sie den Codeausschnitt innerhalb des PlaceHolderMain einzufügen, sodass der Bereich Inhaltsautoren im Bearbeitungsmodus sichtbar ist. Können Sie den Codeausschnitt unmittelbar vor einem bestimmten Feld einfügen, oder Sie können eine oder mehrere Seitenfelder innerhalb des Bereichs der Bearbeiten Modus versetzen.
Ersetzen Sie die
mitclass="DefaultContentBlock"
eigenen spezifischen Inhalten, z. B. mit Notizen oder Anweisungen für Inhaltsautoren oder bestimmte Seitenfelder, die für Autoren, aber nicht für Websitebesucher nützlich sind.Speichern Sie die Seite, und aktualisieren Sie die serverseitige Vorschau im Entwurfs-Manager, um sicherzustellen, dass im Modus bearbeiten wie gewünscht angezeigt wird.
Grundlegendes zu codeausschnittmarkup
Die beiden wichtigsten Teile eines Ausschnitts im Bearbeitungsmodusbereich sind die PageDisplayMode-Eigenschaft und die
class="DefaultContentBlock"
. Die PageDisplayMode-Eigenschaft bestimmt, ob der Inhalt des Panels nur im Bearbeitungsmodus oder im regulären/Anzeigemodus (d. h. immer dann angezeigt wird, wenn sich die Seite nicht im Bearbeitungsmodus befindet).
Hinweis
Diese Eigenschaft wird nicht im Markup angezeigt, es sei denn, Sie ändern den Wert in Display. Wenn die Eigenschaft nicht im Markup angezeigt wird, ist der Standardmodus für den Ausschnitt der Bearbeitungsmodus.
Das
class="DefaultContentBlock"
ersetzen Sie durch Ihren eigenen Inhalt, der andere Codeausschnitte und Steuerelemente enthalten kann.
<div data-name="EditModePanelShowInEdit">
<!--CS: Start Edit Mode Panel Snippet-->
<!--SPM:<%@Register Tagprefix="Publishing" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<!--MS:<Publishing:EditModePanel runat="server" PageDisplayMode="Display" CssClass="edit-mode-panel">-->
<!--PS: Start of READ-ONLY PREVIEW (do not modify)--><!--PE: End of READ-ONLY PREVIEW-->
<div class="DefaultContentBlock" style="border:medium black solid; background:yellow; color:black; margin:20px; padding:10px;">
You should replace this div with content that renders based on your Edit Mode Panel Properties.
</div>
<!--PS: Start of READ-ONLY PREVIEW (do not modify)--><!--PE: End of READ-ONLY PREVIEW-->
<!--ME:</Publishing:EditModePanel>-->
<!--CE: End Edit Mode Panel Snippet-->
</div>