Visualizzare i file Salesforce CMS in una tabella dati

Panoramica

Questo tutorial ti guida nell'utilizzo del Avonni Data Table componente per visualizzare un elenco di file da una Salesforce Content Management System (CMS) Collection. Imparerai come configurare la tabella e aggiungere un pulsante "Download" per ogni file, offrendo un'esperienza fluida per gli utenti, specialmente all'interno di un sito Experience Cloud.

Cosa imparerai:

  • Come collegare l'Avonni Data Table a una Salesforce CMS Collection.

  • Come configurare le colonne per mostrare dettagli di contenuto come Titolo e Data di Creazione.

  • Come aggiungere una colonna di azione personalizzata con un pulsante "Download".

  • Come usare il Download CMS interazione per rendere i file scaricabili dagli utenti.

Prerequisiti:

  • Devi avere una Salesforce CMS Collection con uno o più elementi di contenuto pubblicati (ad es., PDF, immagini).

  • Avrai bisogno del ID a 18 caratteri di questa CMS Collection.


Passaggi guidati

1

Aggiungi il componente Data Table

Per prima cosa, configuriamo il Data Table che mostrerà il nostro elenco di file CMS.

  1. Dal Component Library (pannello sinistro), trova il Avonni Data Table componente e trascinalo sulla tela.

2

Configura la sorgente dati

Successivamente, dobbiamo collegare il Data Table alla tua specifica Salesforce CMS Collection.

  1. Con il Data Table selezionato, trova il Data Source proprietà nel Pannello Proprietà.

  2. Seleziona CMS Collection dall'elenco dei tipi di sorgente dati.

  3. Nel Collection ID campo che appare, inserisci il ID a 18 caratteri della tua Salesforce CMS Collection o Content Key.

Il Data Table è ora connesso e riconosce gli elementi di contenuto all'interno della tua collection.

3

Aggiungi colonne per visualizzare le informazioni sul contenuto

Ora definiamo quali dettagli sui file saranno visibili nella tabella.

  1. Nelle proprietà del Data Table, vai alla sezione Columns del.

  2. Fai clic su "Add Column" per creare una nuova colonna.

  3. Campo origine: Seleziona un campo dai dati del contenuto CMS (ad es., Title).

  4. Etichetta colonna: Assegna un'etichetta di facile lettura (ad es., "Titolo Documento").

  5. Ripeti questo processo per aggiungere altre colonne rilevanti, come CreatedDate o LastModifiedDate.

4

Aggiungi e configura l'azione di download

Questo è il passaggio più importante per rendere i file accessibili agli utenti. Poiché non possiamo collegarci direttamente al nome di un file, creeremo un pulsante di azione dedicato.

  1. Aggiungi una colonna Azione: Nel Columns sezione delle proprietà del Data Table, fai clic "Add Column" ancora una volta. Nelle impostazioni della colonna, imposta il suo Tipo su Button.

  2. Configura l'elemento Pulsante:

    • All'interno delle proprietà della colonna Button, aggiungi un nuovo elemento pulsante.

    • Assegna una Etichetta come "Download" o "Visualizza file".

    • Imposta un Nome icona (ad es., utility:download) per un migliore segnale visivo.

  3. Crea l'interazione "Download CMS":

    • Seleziona l'elemento di azione "Download" che hai appena configurato.

    • Vai alla sua Interactions sezione e aggiungi un On Click interazione.

    • Per il Tiposeleziona Download CMS.

    • Questa specifica interazione è progettata per generare in modo sicuro e avviare il download del file CMS associato a quella particolare riga nella tabella. Non sono necessarie altre proprietà per questa interazione.

5

Salva e Distribuisci

Ora che il tuo Avonni Data Table è completamente configurato direttamente sulla pagina Experience Cloud, il passaggio finale è renderlo disponibile ai visitatori del tuo sito. In Experience Builder, le modifiche di configurazione vengono generalmente salvate automaticamente durante il lavoro; tuttavia, devi pubblicare il sito affinché diventino visibili al tuo pubblico.

Perché usare un'interazione "Download CMS" dedicata?

Quando i contenuti sono gestiti tramite Salesforce CMS e visualizzati in un sito Experience Cloud, i file non hanno una tradizionale "pagina dei dettagli del record" a cui un semplice link può puntare. Il nome del file nella tabella è solo testo. L'interazione Download CMS funziona come un ponte sicuro, identificando correttamente la versione del file associata alla riga e avviando il download per l'utente. Questo garantisce un'esperienza utente affidabile e senza interruzioni.

Risultato

Ora hai una tabella dinamica e facile da usare che elenca i contenuti del tuo Salesforce CMS. Quando un utente clicca il pulsante "Download" su qualsiasi riga, il file corrispondente verrà scaricato direttamente sul suo dispositivo.

Ultimo aggiornamento

È stato utile?