Post

Benutzerdefinierte, rollenabhängige Übersetzungen in Power Pages

Read this in English

Eine Dataverse-Tabelle, Liquid-FetchXML und JavaScript liefern mehrsprachige Inhalte mit Auswahl nach Rolle sowie Seiten- und Benutzereigenschaften.

TL;DR

Eine benutzerdefinierte Power-Pages-Site speichert englische und französische Beschriftungen in einer Dataverse-Tabelle. Liquid-FetchXML lädt aktive Datensätze in ein JavaScript-Objekt, und Elemente mit content-key werden anhand der ausgewählten Sprache ersetzt. Rollen sowie Seiten- und Benutzereigenschaften können die Auswahl beeinflussen; Header-Caching kann dabei zu ungeeigneten Inhalten führen.

Original von Alex Shlega, auf It Ain't Boring. Artikel lesen

Dies ist unsere eigene Kurzfassung, keine Wiederveröffentlichung oder vollständige Übersetzung.

Bedeutung für Governance

  • Maker: content-key sowie Sprach- und Auswahlregeln sorgfältig definieren, wenn Beschriftungen von Rollen oder Seiteneigenschaften abhängen.
  • Admins/CoE: die benutzerdefinierte Inhaltstabelle, ihre Verknüpfungen und den Bereitstellungsweg steuern, weil Business-Anwender die Übersetzungsdaten pflegen.
  • Security/Compliance: Rollenabgleich und Header-Caching mit angemeldeten Benutzern testen, da Caching die passende Inhaltsauswahl beeinträchtigen kann.