> 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/tutorials/general/expressions-for-lwr-sites.md).

# Ausdrücke für LWR-Sites

## Übersicht

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

Ein Ausdruck ist jede Menge von Literalen, Variablen, Unterausdrücken oder Operatoren, die zu einem einzelnen Wert aufgelöst werden kann. Methodenaufrufe sind in Ausdrücken nicht zulässig.

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

## Datenbindungs-Ausdrücke

| 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-Datenobjekts 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>Standard- 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. Ruft zum Beispiel {!term} aus der URL /global-search/:term ab.         | <ul><li>Alle Seiten mit einem dynamischen Parameter in ihrer URL</li><li>Standard- 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>Standard- 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>Standard- 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 der Benutzer ein Gastbenutzer ist.                                                                               | <ul><li>Alle Seiten</li><li>Standard- 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 des Salesforce-User-Objekts aufgelöst.                                                                                             | <ul><li>Alle Seiten</li><li>Standard- 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 dem Benutzer zugeordnet sind, wenn sie in Sites verwendet wird, die mit den Commerce-Vorlagen erstellt wurden. | <ul><li>Alle Seiten</li><li>Standard- und benutzerdefinierte Komponenten mit Zeichenfolgeneigenschaften</li><li>HTML-Editor</li><li>Rich-Content-Editor</li></ul>                                              |

* Wenn Sie den Ausdruck {!param} oder {!Route.param} in den Komponenten HTML-Editor oder Rich Content Editor verwenden, werden einige HTML-Sonderzeichen aus Sicherheitsgründen maskiert oder durch andere Werte ersetzt. Zu diesen Zeichen gehören <, > und &.
* LWR-Sites unterstützen keine Ausdrücke, die Informationen zum authentifizierten 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.
* Beim Binden von Benutzerdaten können Sie mit dem Ausdruck {!User.Record.\<User sObject Field>} auf alle User-sObject-Felder zugreifen. Sie können auch den Ausdruck {!User.Commerce.\<Commerce Field>} verwenden, um auf benutzerbezogene Commerce-Daten in Sites zuzugreifen, die mit den Commerce-Vorlagen erstellt wurden. In der Sommer-’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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
