Anpassen von Inhalt mit Inhaltsausschnitten

Hinweis

Ab 12. Oktober 2022 ist Power Apps-Portale Power Pages. Weitere Informationen: Microsoft Power Pages ist jetzt allgemein verfügbar (Blog)
Wir werden die in Kürze migrieren und die Dokumentation für Power Apps-Portale mit der Power Pages-Dokumentation zusammenführen.

Inhaltsausschnitte sind kleine Segmente bearbeitbaren Inhalts, die von einem Entwickler in einer Seitenvorlage platziert werden können, sodass anpassbarer Inhalt Teile eines Seitenlayouts leicht auffüllen können. Ausschnittssteuerelemente, die für das Rendern der Inhaltsausschnitte im webbasierten Portal zuständig sind, werden in .aspx-Seiten von Entwicklern platziert.

Bearbeiten Sie Ausschnitte

Ausschnitte können durch die Portalverwaltungs-App bearbeitet werden. Der Hauptvorteil des Ausschnitts ist die Tatsache, dass Sie etwas Inhalt entnehmen können (mit Ausnahme der Hauptkopie der Seite) und ihn separat bearbeiten können. So ist im Wesentlichen sämtlicher statischer Inhalt Ihrer Website vollständig inhaltsverwaltet und bearbeitbar.

  1. Öffnen Sie die Portalverwaltungs-App.

  2. Gehen Sie zu Portale > Inhaltsausschnitte.

  3. Klicken Sie auf Neu, um einen neuen Ausschnitt zu erstellen.

  4. So bearbeiten Sie einen vorhandenen Ausschnitt: Wählen Sie einen vorhandenen Inhaltsausschnitt im Raster.

Geben Sie Werte in die folgenden Felder ein:

Name Beschreibung
Name Der Name kann von einem Entwickler verwendet werden, um den Ausschnittswert in einer Seitenvorlage innerhalb des Portalcodes zu platzieren.
Website Die Website, die dem Ausschnitt zugeordnet ist.
Anzeigename Anzeigename für Inhaltsausschnitt.
Typ Der Typ des Inhaltsausschnitts kann Text oder HTML sein.
Inhaltsausschnittssprache Wählen Sie eine Sprache für den Inhaltsausschnitt. Um weitere Sprachen hinzuzufügen, gehen Sie zu Aktivieren Sie die Unterstützung mehrerer Sprachen .
Wert Der Inhalt des im Portal angezeigten Ausschnitts. Sie können normalen Text oder HTML-Aufschlag eingeben. Sie können auch Liquid-Objekte mit Text- oder HTML-Aufschlagwerten verwenden.

Ausschnitt verwenden

Sie können Ausschnitte verwenden, um Text oder HTML anzuzeigen. Die Inhaltsausschnitte können auch Liquid-Objekte verwenden und auf andere Inhalte wie Entitäten verweisen.

Mit den zuvor in diesem Artikel erläuterten Schritten können Sie beispielsweise einen Inhaltsausschnitt erstellen/bearbeiten. Während Sie den Ausschnitt bearbeiten, können Sie Beispielcode einem Datensatz hinzufügen. Stellen Sie sicher, dass Sie die Kennung des Kontotabellendatensatzes durch die richtige Kennung aus Ihrer Umgebung ersetzen. Sie können auch eine andere Tabelle anstelle von „Konto“ verwenden.

Nachdem Sie ein Ausschnitt mit Text, HTML oder Liquid-Objekten erstellt haben, wie im obigen Beispiel gezeigt, können Sie es auf einer Portalseite verwenden.

So fügen Sie Ausschnitt auf einer Portalseite hinzu:

  1. Erstellen Sie eine Webvorlage und verwenden Sie Ausschnitte Liquid-Objekt, um den von Ihnen erstellte Ausschnitt aufzurufen.

  2. Erstellen Sie eine Seitenvorlage mithilfe der zuvor erstellten Webvorlage.

  3. Verwenden Sie die Studio Portale, um eine neue Seite mit der zuvor erstellten Seitenvorlage zu erstellen.

Beispiel

Im folgenden Beispiel wird eine Microsoft Dataverse Datenbank mit Beispieldaten verwendet.

  1. Öffnen Sie die Portalverwaltungs-App.

  2. Gehen Sie zu Portale > Inhaltsausschnitte.

  3. Klicken Sie auf Neu, um einen neuen Ausschnitt zu erstellen.

  4. Namen eingeben. Zum Beispiel: accoundata.

  5. Wählen Sie Ihre Website aus.

  6. Einen Anzeigenamen eingeben. Zum Beispiel: accoundata.

  7. Wählen Sie den Typ HTML für dieses Beispiel. Sie können auch Text auswählen.

  8. Sprache auswählen.

  9. Beispielwert kopieren und einfügen:

    {% assign account = entities.account['f4f25307-d284-ea11-a816-000d3a36ff29'] %}
    {% if account %}
    <b> Account Name is: </b> {{ account.name }} <br>
    <i> Account State: </i> {{ account.statecode.label }})
    {% endif %}
    

    Ersetzen Sie die GUID des Datensatzes durch einen Kontotabellendatensatz aus Ihrer Dataverse-Datenbank.

    Inhaltsausschnitt erstellen

  10. Inhaltsausschnitt speichern.

  11. Wählen Sie Web-Vorlage im linken Bereich aus.

  12. Wählen Sie Neu.

  13. Namen eingeben. Zum Beispiel Konto-Web-Vorlage.

  14. Wählen Sie Ihre Website aus.

  15. Kopieren Sie den Quellwert:

    {% include 'snippet' snippet_name:'AccountData' %}

    Falls abweichend, aktualisieren Sie den Wert für snippet_name mit Ihrem Ausschnittsnamen.

    Webvorlage

  16. Wählen Sie Speichern aus.

  17. Wählen Sie Seiten-Vorlage im linken Bereich aus.

  18. Wählen Sie Neu.

  19. Namen eingeben. Zum Beispiel Konto, Daten, Ausschnitt.

  20. Wählen Sie Ihre Website aus.

  21. Wählen Sie Typ als Web-Vorlage.

  22. Wählen Sie die zuvor erstellte Webvorlage. In diesem Beispiel handelt es sich um eine Konto-Webvorlage.

  23. Wählen Sie Speichern aus.

    Seitenvorlage

  24. Bearbeiten Sie Ihr Portal.

  25. Wählen Sie die Seite Neu > Leer.

    Neue leere Seite

  26. Geben Sie einen Namen für die Seite ein. Zum Beispiel: Kontodaten.

  27. Teilweise URL eingeben. Zum Beispiel: Kontodaten.

  28. Wählen Sie die zuvor erstellte Seitenvorlage aus. In diesem Beispiel handelt es sich um einen Kontodaten-Ausschnitt.

    Webseite Metadaten

  29. Wählen Sie Website durchsuchen von der oberen rechten Ecke, um die Seite im Browser anzuzeigen.

    Portal durchsuchen

Sie können die gleichen Schritte mit dem Inhaltsausschnitt von Text ausführen. Geben Sie stattdessen HTML ein, beispielsweise:

{% assign account = entities.account['f4f25307-d284-ea11-a816-000d3a36ff29'] %}
{% if account %}
Account Name is: {{ account.name }} 
Account State: {{ account.statecode.label }}
{% endif %}

Ersetzen Sie die GUID des Datensatzes durch einen Kontotabellendatensatz aus Ihrer Dataverse-Datenbank.

Wenn Sie die Seite mit diesem Inhaltsausschnitt durchsuchen, werden die Tabelleninformationen anstelle von HTML mithilfe eines Liquid-Objekts zusammen mit Text angezeigt. Ebenso können Sie nur HTML verwenden, um Inhalte anzuzeigen, ohne Liquid-Objekte zu verwenden.

Siehe auch

Arbeiten mit Liquid-Vorlagen

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).