> For the complete documentation index, see [llms.txt](https://docs.avonnicomponents.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.avonnicomponents.com/experience-cloud/experience-cloud-de/anleitungen/general/expressions-for-lwr-sites.md).

# 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](https://help.salesforce.com/s/articleView?id=cl_translate_edit.htm\&language=en_US\&type=5). 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.                                                                                                                     | <ul><li>Alle Seiten</li><li>Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul>                                              |
| **`{!param}`**                            | Ruft einen Parameterwert aus einer URL ab, bei der : dem Parameter vorangestellt ist. Beispielsweise wird {!term} aus der URL /global-search/:term abgerufen.   | <ul><li>Alle Seiten mit einem dynamischen Parameter in ihrer URL</li><li>Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul> |
| **`{!Site.basePath}`**                    | Wird zum basePath der LWR-Site aufgelöst.                                                                                                                       | <ul><li>Alle Seiten</li><li>Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul>                                              |
| **`{!User.userId}`**                      | Wird zur Salesforce-ID des Benutzers aufgelöst.                                                                                                                 | <ul><li>Alle Seiten</li><li>Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul>                                              |
| **`{!User.isGuest}`**                     | Gibt TRUE oder FALSE zurück, je nachdem, ob es sich bei dem Benutzer um einen Gastbenutzer handelt.                                                             | <ul><li>Alle Seiten</li><li>Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul>                                              |
| **`{!User.Record.<User sObject Field>}`** | Wird zum Wert eines Felds eines Salesforce-User-Objekts aufgelöst.                                                                                              | <ul><li>Alle Seiten</li><li>Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul>                                              |
| **`{!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. | <ul><li>Alle Seiten</li><li>Out-of-the-box- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul>                                              |

* 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

<https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/advanced_expressions.htm><br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avonnicomponents.com/experience-cloud/experience-cloud-de/anleitungen/general/expressions-for-lwr-sites.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
