Espressioni per siti LWR
Panoramica
Con le espressioni, puoi eseguire calcoli e accedere ai valori delle proprietà e ad altri dati da passare agli attributi del componente. Usa le espressioni per l’output dinamico 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 delle espressioni è: {!expression} dove expression è un segnaposto.
Espressioni di associazione dei dati
{!Item.field}
Restituisce i dati del campo nei dati associati correnti.
Qualsiasi elemento associato ai dati. Può includere dati di Salesforce CMS o dei record.
{!Item.field._rawValue}
Restituisce il valore grezzo del campo dati.
Qualsiasi elemento associato ai dati CRM.
{!Item.field._displayValue}
Restituisce il valore formattato e localizzato del campo dati.
Qualsiasi elemento associato ai dati CRM.
{!Item._detailURL}
Restituisce l'URL di un elemento dati di Salesforce CMS.
Qualsiasi elemento associato a un elemento CMS, incluse le pagine di dettaglio 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, consulta Traduci le etichette personalizzate. Quindi, usa 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}
Restituisce un parametro di query dall'URL.
Tutte le pagine
Componenti standard e personalizzati con proprietà stringa
Editor HTML
Editor di contenuti rich text
{!param}
Restituisce il valore di un parametro da un URL in cui : precede il parametro. Ad esempio, recupera {!term} dall'URL /global-search/:term.
Tutte le pagine con un parametro dinamico nel loro URL
Componenti standard e personalizzati con proprietà stringa
Editor HTML
Editor di contenuti rich text
{!Site.basePath}
Corrisponde al basePath del sito LWR.
Tutte le pagine
Componenti standard e personalizzati con proprietà stringa
Editor HTML
Editor di contenuti rich text
{!User.userId}
Corrisponde all'ID Salesforce dell'utente.
Tutte le pagine
Componenti standard e personalizzati con proprietà stringa
Editor HTML
Editor di contenuti rich text
{!User.isGuest}
Restituisce TRUE o FALSE in base al fatto che l'utente sia un utente guest.
Tutte le pagine
Componenti standard e personalizzati con proprietà stringa
Editor HTML
Editor di contenuti rich text
{!User.Record.<User sObject Field>}
Corrisponde al valore di un campo dell'oggetto User di Salesforce.
Tutte le pagine
Componenti standard e personalizzati con proprietà stringa
Editor HTML
Editor di contenuti rich text
{!User.Commerce.BuyerGroups}
Restituisce un elenco di gruppi di acquirenti associati all'utente quando viene usato in siti creati con i modelli Commerce.
Tutte le pagine
Componenti standard e personalizzati con proprietà stringa
Editor HTML
Editor di contenuti rich text
Quando usi l'espressione {!param} o {!Route.param} nei componenti Editor HTML o Editor contenuti avanzati, alcuni caratteri speciali HTML vengono sottoposti a escape o sostituiti con valori diversi, per motivi di sicurezza. Questi caratteri includono <, > e &.
I siti LWR non supportano espressioni che visualizzano informazioni dell'utente autenticato, a partire da {!CurrentUser.
Le espressioni con dati utente vengono risolte per l'Editor contenuti avanzati solo nei siti di anteprima e pubblicati.
Quando associ i dati User, puoi accedere a tutti i campi sObject di 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 creati con i modelli Commerce. Nella release Summer ’23, come campo Commerce è supportato solo BuyerGroups.
Fonte
Ultimo aggiornamento
È stato utile?
