Espressioni per siti LWR
Panoramica
Con le espressioni, puoi effettuare calcoli e accedere ai valori delle proprietà e ad altri dati da passare negli attributi del componente. Usa le espressioni per output dinamici o per passare valori ai componenti assegnandoli agli attributi.
Un'espressione è qualsiasi insieme di valori letterali, variabili, sottoespressioni o operatori che può essere risolto in un singolo valore. Le chiamate di metodo non sono consentite nelle espressioni.
La sintassi dell'espressione è: {!expression} dove expression è un segnaposto.
Espressioni di binding dei dati
{!Item.field}
Ottiene i dati per il campo sul dato vincolato corrente.
Qualsiasi cosa sia vincolata ai dati. Può includere CMS di Salesforce o dati di record.
{!Item.field._rawValue}
Ottiene il valore grezzo per il campo dati.
Qualsiasi cosa sia vincolata ai dati CRM.
{!Item.field._displayValue}
Ottiene il valore formattato e localizzato per il campo dati.
Qualsiasi cosa sia vincolata ai dati CRM.
{!Item._detailURL}
Ottiene l'URL di un elemento di dati del CMS di Salesforce.
Qualsiasi cosa sia vincolata a un elemento CMS, incluse le pagine di dettaglio del CMS.
{!Label.namespace.name}
Definisce il valore localizzato dell'etichetta quando specifichi le etichette in Experience Builder.
Per prima cosa, crea un'etichetta personalizzata tradotta in Salesforce Setup. Per ulteriori informazioni, vedi Tradurre etichette personalizzate. Quindi, utilizza l'espressione dell'etichetta in qualsiasi componente di Experience Builder che abbia un campo di testo per visualizzare l'etichetta localizzata.
Altre espressioni
Usa altre espressioni per interrogare i parametri, risolvere il basePath corretto per un sito o sfruttare i campi utente nelle espressioni.
{!Route.param}
Ottiene un parametro di query dall'URL.
Tutte le pagine
Componenti standard e personalizzati con proprietà di tipo stringa
Editor HTML
Editor di Contenuti Arricchiti
{!param}
Ottiene il valore di un parametro da un URL dove : precede il parametro. Per esempio, ottiene {!term} dall'URL /global-search/:term.
Tutte le pagine con un parametro dinamico nel loro URL
Componenti standard e personalizzati con proprietà di tipo stringa
Editor HTML
Editor di Contenuti Arricchiti
{!Site.basePath}
Si risolve nel basePath del sito LWR.
Tutte le pagine
Componenti standard e personalizzati con proprietà di tipo stringa
Editor HTML
Editor di Contenuti Arricchiti
{!User.userId}
Si risolve nell'ID Salesforce dell'utente.
Tutte le pagine
Componenti standard e personalizzati con proprietà di tipo stringa
Editor HTML
Editor di Contenuti Arricchiti
{!User.isGuest}
Restituisce TRUE o FALSE in base al fatto che l'utente sia un guest.
Tutte le pagine
Componenti standard e personalizzati con proprietà di tipo stringa
Editor HTML
Editor di Contenuti Arricchiti
{!User.Record.<User sObject Field>}
Si risolve nel valore di un campo dell'oggetto User di Salesforce.
Tutte le pagine
Componenti standard e personalizzati con proprietà di tipo stringa
Editor HTML
Editor di Contenuti Arricchiti
{!User.Commerce.BuyerGroups}
Restituisce un elenco di gruppi di acquirenti associati all'utente quando viene usato in siti costruiti usando i modelli Commerce.
Tutte le pagine
Componenti standard e personalizzati con proprietà di tipo stringa
Editor HTML
Editor di Contenuti Arricchiti
Quando usi l'espressione {!param} o {!Route.param} nei componenti HTML Editor o Rich Content Editor, alcuni caratteri speciali HTML vengono escape-ati, o sostituiti con valori diversi, per motivi di sicurezza. Questi caratteri includono <, > e &.
I siti LWR non supportano espressioni che visualizzano informazioni sull'utente autenticato, a partire da {!CurrentUser.
Le espressioni con dati utente vengono risolte per Rich Content Editor solo nei siti in Anteprima e Pubblicati.
Quando vincoli i dati dell'utente, puoi accedere a tutti i campi dell'oggetto User usando l'espressione {!User.Record.<User sObject Field>}. Puoi anche usare l'espressione {!User.Commerce.<Commerce Field>} per accedere ai dati utente relativi a Commerce nei siti costruiti usando i modelli Commerce. Nella release Summer '23, come campo Commerce è supportato solo BuyerGroups.
Fonte
Ultimo aggiornamento
È stato utile?
