For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ausdrücke für LWR-Sites

Übersicht

Mit Ausdrücken können Sie Berechnungen durchführen und Feldwerte sowie andere Daten abrufen, die an die Attribute der Komponente übergeben werden. Verwenden Sie Ausdrücke für dynamische Ausgaben oder um Werte an Komponenten zu übergeben, indem Sie sie Attributen zuweisen.

Ein Ausdruck ist jede beliebige Kombination aus Literalen, Variablen, Teilausdrücken oder Operatoren, die zu einem einzelnen Wert ausgewertet werden kann. Methodenaufrufe sind in Ausdrücken nicht erlaubt.

Die Ausdruckssyntax lautet: {!expression} wobei expression ein Platzhalter ist.

Ausdrücke für Datenbindung

Ausdruck
Beschreibung
Unterstützte Seiten und Komponenten

{!Item.field}

Ruft die Daten für das Feld in den aktuell gebundenen Daten ab.

Alles, was an Daten gebunden ist. Kann Salesforce CMS- oder Datensatzdaten enthalten.

{!Item.field._rawValue}

Ruft den Rohwert für das Datenfeld ab.

Alles, was an CRM-Daten gebunden ist.

{!Item.field._displayValue}

Ruft den formatierten und lokalisierten Wert für das Datenfeld ab.

Alles, was an CRM-Daten gebunden ist.

{!Item._detailURL}

Ruft die URL eines Salesforce CMS-Datenelements ab.

Alles, was an ein CMS-Element gebunden ist, einschließlich CMS-Detailseiten.

{!Label.namespace.name}

Definiert den lokalisierten Wert des Labels, wenn Sie Labels im Experience Builder angeben.

Erstellen Sie zunächst ein übersetztes benutzerdefiniertes Label in Salesforce Setup. Weitere Informationen finden Sie unter Benutzerdefinierte Labels übersetzen. Verwenden Sie dann den Label-Ausdruck in jeder Experience Builder-Komponente mit einem Textfeld, um das lokalisierte Label anzuzeigen.

Weitere Ausdrücke

Verwenden Sie weitere Ausdrücke, um Parameter abzufragen, den richtigen basePath für eine Site aufzulösen oder Benutzerfelder in Ausdrücken zu verwenden.

Ausdruck
Beschreibung
Unterstützte Seiten und Komponenten

{!Route.param}

Ruft einen Abfrageparameter aus der URL ab.

  • Alle Seiten

  • Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften

  • HTML-Editor

  • Rich-Content-Editor

{!param}

Ruft einen Parameterwert aus einer URL ab, bei der : dem Parameter vorangestellt ist. Beispielsweise wird {!term} aus der URL /global-search/:term abgerufen.

  • Alle Seiten mit einem dynamischen Parameter in ihrer URL

  • Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften

  • HTML-Editor

  • Rich-Content-Editor

{!Site.basePath}

Wird zum basePath der LWR-Site aufgelöst.

  • Alle Seiten

  • Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften

  • HTML-Editor

  • Rich-Content-Editor

{!User.userId}

Wird zur Salesforce-ID des Benutzers aufgelöst.

  • Alle Seiten

  • Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften

  • HTML-Editor

  • Rich-Content-Editor

{!User.isGuest}

Gibt TRUE oder FALSE zurück, je nachdem, ob es sich bei dem Benutzer um einen Gastbenutzer handelt.

  • Alle Seiten

  • Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften

  • HTML-Editor

  • Rich-Content-Editor

{!User.Record.<User sObject Field>}

Wird zum Wert eines Felds eines Salesforce-User-Objekts aufgelöst.

  • Alle Seiten

  • Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften

  • HTML-Editor

  • Rich-Content-Editor

{!User.Commerce.BuyerGroups}

Gibt eine Liste von Käufergruppen zurück, die mit dem Benutzer verknüpft sind, wenn sie in Sites verwendet wird, die mit den Commerce-Vorlagen erstellt wurden.

  • Alle Seiten

  • Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften

  • HTML-Editor

  • Rich-Content-Editor

  • Wenn Sie den Ausdruck {!param} oder {!Route.param} im HTML-Editor oder in den Rich-Content-Editor-Komponenten verwenden, werden einige HTML-Sonderzeichen aus Sicherheitsgründen maskiert oder durch andere Werte ersetzt. Dazu gehören <, > und &.

  • LWR-Sites unterstützen keine Ausdrücke, die Informationen authentifizierter Benutzer anzeigen, beginnend mit {!CurrentUser.

  • Ausdrücke mit Benutzerdaten werden für den Rich Content Editor nur auf Vorschau- und veröffentlichten Sites aufgelöst.

  • Wenn Sie Benutzerdaten binden, können Sie mit dem Ausdruck {!User.Record.<User sObject Field>} auf alle Felder des User-sObject zugreifen. Sie können auch den Ausdruck {!User.Commerce.<Commerce Field>} verwenden, um auf Benutzerdaten zuzugreifen, die sich in mit den Commerce-Vorlagen erstellten Sites auf Commerce beziehen. In der Summer-’23-Version wird als Commerce-Feld nur BuyerGroups unterstützt.

Quelle

Zuletzt aktualisiert

War das hilfreich?