Freigeben über


Benutzerdefinierte Seitenlayouts in Power Pages

Wenn Sie mithilfe von Design Studio eine neue Webseite erstellen, müssen Sie ein Seitenlayout auswählen. Im Arbeitsbereich „Seiten“ steht eine Reihe vorkonfigurierter Seitenlayouts zur Verfügung.

Auswählen des Seitenlayouts.

Sie können auch Ihre eigenen benutzerdefinierten Seitenlayouts mithilfe von HTML, Liquid, JavaScript und CSS erstellen.

Tipp

Wir haben eine Reihe von Tutorials und Videos entwickelt, anhand derer Sie sich mit der Verwendung von Power Pages und der Erstellung von benutzerdefinierten Seitenlayouts vertraut machen können. Weitere Informationen finden Sie unter Tutorial: Ein benutzerdefiniertes Seitenlayout hinzufügen

Ein benutzerdefiniertes Seitenlayout erstellen

Führen Sie zum Erstellen einer benutzerdefinierten Seite folgende Schritte aus:

  • Erstellen Sie eine Webvorlage, die Ihren benutzerdefinierten Code enthält.
  • Erstellen und konfigurieren Sie eine entsprechende Seitenvorlage, die beim Erstellen neuer Webseiten im Arbeitsbereich Seiten als benutzerdefiniertes Seitenlayout angezeigt wird.

Erstellen einer Webvorlage

Die Webvorlage enthält Ihren Code für das Layout. Der Code für die Webvorlage kann aus einer Kombination von Liquid, HTML, CSS und JavaScript bestehen.

Webvorlagen können in andere Inhalte eingebunden oder mit anderen Vorlagen kombiniert werden, um beim Erstellen von Webanwendungen ein modulares Vorlagensystem aufzubauen.

  1. Wechseln Sie zu Power Pages.

  2. Wählen Sie im Designstudio, ... und dann Portalverwaltung aus. Sie müssen die Portalverwaltungs-App verwenden, um einen Webvorlagen-Datensatz zu erstellen und Ihren benutzerdefinierten Code einzugeben.

    Durch Auswahl der Auslassungszeichen gelangen Sie zu einem Menü, in dem Sie die Portalverwaltungs-App auswählen können.

  3. Scrollen Sie in der Portalverwaltungs-App zum Abschnitt Inhalt, und wählen Sie Webvorlagen aus.

  4. Wählen Sie im Bildschirm Aktive Webvorlagen die Option Neu aus.

    Die Opton „+ Neu“ auf der Seite „Aktive Webvorlagen“ in der Portalverwaltungs-App.

  5. Füllen Sie die Felder aus.

    Feld Wert
    Name des Dataflows Geben Sie einen Namen ein.
    Website Wählen Sie die Website aus, auf die das Design angewendet werden soll. Setzen Sie Ihren Cursor in das Feld. und drücken Sie die Eingabetaste auf Ihrer Tastatur, um eine Liste der verfügbaren Optionen anzuzeigen.
    Source Der Quellcodeinhalt Ihrer Webvorlage besteht in der Regel aus einer Kombination von Liquid, HTML, CSS und JavaScript. Basierend auf Ihren Anforderungen erstellen Sie den Code.
    MIME-Typ (Scrollen Sie zum Anzeigen dieses Feldes nach unten.) Das Feld stellt optional einen MIME-Typ für den Inhalt der Vorlage bereit. Wenn keiner bereitgestellt wird, wird ein Typ von „text/html“ angenommen. Dieser Wert wird nur verwendet, wenn die Vorlage einer Seitenvorlage zugeordnet ist und das Rendering aller Inhalte diese Vorlage steuert.

    Ausfüllbare Felder für neue Webdateien

  6. Wählen Sie Save (Speichern).

Erstellen einer Seitenvorlage

Zum Erstellen benutzerdefinierter Seitenlayouts können Webvorlagen können mit Seitenvorlagen verwendet werden. Diese können dann zum Erstellen neuer Webseiten im Designstudio verwendet werden.

  1. Scrollen Sie in der Portalverwaltungs-App zum Abschnitt Website, und wählen Sie Seitenvorlagen aus.

  2. Wählen Sie im Bildschirm Aktive Seitenvorlagen die Option Neu aus.

    Die Opton „+ Neu“ auf der Seite „Aktive Seitenvorlagen“ in der Portalverwaltungs-App.

  3. Füllen Sie die Felder aus.

    Feld Wert
    Name des Dataflows Geben Sie einen Namen ein.
    Website Wählen Sie die Website aus, auf die das Design angewendet werden soll. Setzen Sie Ihren Cursor in das Feld. und drücken Sie die Eingabetaste auf Ihrer Tastatur, um eine Liste der verfügbaren Optionen anzuzeigen.
    Type Webvorlage auswählen
    Web-Vorlage Wählen Sie die Webvorlage aus, in der sich Ihr benutzerdefinierter Code befindet. Setzen Sie Ihren Cursor in das Feld. und drücken Sie die Eingabetaste auf Ihrer Tastatur, um eine Liste der verfügbaren Optionen anzuzeigen.
    Website-Kopf- und Fußzeile verwenden Wenn die Einstellung aktiviert ist, steuert Ihre Webvorlage das Rendering aller Seiteninhalte zwischen der zentralen Kopf- und Fußzeile der Website. Wenn diese Option deaktiviert ist, ist Ihr Webvorlage für das Rendern des gesamten Antwort verantwortlich. Falls Sie HTML rendern bezieht sich dies auf alles vom doctype bis zu den Stamm-<html>-Tags und auf alle Elemente dazwischen.
    Ist-Standard Nicht aktiviert.
    Tabelle Name Nichts ausgewählt.
    Beschreibung des Dataflows Eine Beschreibung Ihrer Seitenvorlage.

    Seitenvorlage basierend auf einer Webvorlage.

  4. Wählen Sie Save (Speichern).

Der häufigste Einsatzfall für Webvorlagen ist das Rendern von HTML. Das Rendern der gesamten Antwort (über das Deaktivieren von Kopf- und Fußzeile der Website verwenden) bietet Ihnen jedoch auch die Option alle gewünschten textbasierten Formate zu rendern. Hier wird das Attribut MIME-Typ der Webvorlage relevant. Wenn eine Seitenvorlage gerendert wird, die die Kopf- und Fußzeile der Website nicht verwendet, wird der Content-Type-Header der HTTP-Antwort auf den MIME-Typ der zugehörigen Webvorlage gesetzt (Text/html wird verwendet, wenn kein MIME-Typ angegeben ist. ) und bietet eine Vielzahl von Optionen zum Rendern von Nicht-HTML-Inhalten mithilfe von Liquid. Ein häufiger Anwendungsfall wäre das Rendern eines RSS-Feeds, indem ein MIME-Typ auf application/rss+xml festgelegt wird.

Erstellen einer Webseite mithilfe einer benutzerdefinierten Vorlage

  1. Wählen Sie im Arbeitsbereich Seiten im Designstudio die Option + Seite aus.

  2. Im Dialogfeld Seite hinzufügen:

    1. Seitenname eingeben
    2. Wählen Sie unter Benutzerdefinierte Layouts Ihr benutzerdefiniertes Seitenlayout aus.
    3. Wählen Sie Hinzufügen.

    Wählen Sie beim Erstellen einer neuen Webseite ein benutzerdefiniertes Layout aus.

  3. Wählen Sie Vorschau aus, um ihre benutzerdefinierte Seite auf der Website anzuzeigen.

Siehe auch