Anzeigen von Salesforce CMS-Dateien in einer Datentabelle
Übersicht
Dieses Tutorial führt Sie durch die Verwendung des Avonni Daten-Tabelle Komponenten zur Anzeige einer Liste von Dateien aus einer Salesforce Content Management System (CMS)-Sammlung. Sie lernen, wie Sie die Tabelle konfigurieren und für jede Datei eine "Herunterladen"-Schaltfläche hinzufügen, um den Benutzern, insbesondere innerhalb einer Experience Cloud-Seite, ein nahtloses Erlebnis zu bieten.
Was Sie lernen werden:
Wie Sie die Avonni-Daten-Tabelle mit einer Salesforce CMS-Sammlung verbinden.
Wie Sie Spalten konfigurieren, um Inhaltsdetails wie Titel und Erstellungsdatum anzuzeigen.
Wie Sie eine benutzerdefinierte Aktionsspalte mit einer "Herunterladen"-Schaltfläche hinzufügen.
Wie Sie die Download CMS Interaktion verwenden, um Dateien für Benutzer downloadbar zu machen.
Voraussetzungen:
Sie müssen eine aktive Salesforce CMS-Sammlung mit einem oder mehreren veröffentlichten Inhaltsobjekten (z. B. PDFs, Bilder) haben.
Sie benötigen die 18-stellige ID dieser CMS-Sammlung.
Geführte Schritte
Konfigurieren Sie die Datenquelle
Als Nächstes müssen wir die Daten-Tabelle mit Ihrer spezifischen Salesforce CMS-Sammlung verbinden.
Wählen Sie die Daten-Tabelle aus und suchen Sie die Datenquelle Eigenschaft im Eigenschaften-Panel.
Wählen Sie CMS-Sammlung aus der Liste der Datentypen aus.
Im Sammlungs-ID Feld, das erscheint, geben Sie die 18-stellige ID Ihrer Salesforce CMS-Sammlung oder den Inhalts-Schlüssel ein.
Die Daten-Tabelle ist jetzt verbunden und kennt die Inhaltsobjekte innerhalb Ihrer Sammlung.

Spalten hinzufügen, um Inhaltsinformationen anzuzeigen
Jetzt legen wir fest, welche Details zu den Dateien in der Tabelle sichtbar sein sollen.
Gehen Sie in den Eigenschaften der Daten-Tabelle zum Spalten Abschnitt.
Klicken Sie "Spalte hinzufügen" um eine neue Spalte zu erstellen.
Quellfeld: Wählen Sie ein Feld aus den CMS-Inhaltsdaten (z. B.
Titel
).Spaltenbezeichnung: Geben Sie ihm eine benutzerfreundliche Bezeichnung (z. B. "Dokumententitel").
Wiederholen Sie diesen Vorgang, um weitere relevante Spalten hinzuzufügen, z. B.
CreatedDate
oderLastModifiedDate
.

Aktion "Herunterladen" hinzufügen und konfigurieren
Dies ist der wichtigste Schritt, um die Dateien für Benutzer zugänglich zu machen. Da wir nicht direkt auf den Dateinamen verlinken können, erstellen wir eine dedizierte Aktionsschaltfläche.
Fügen Sie eine Aktionsspalte hinzu: Im Spalten Abschnitt der Eigenschaften der Daten-Tabelle, klicken Sie "Spalte hinzufügen" noch einmal. Legen Sie in den Einstellungen der Spalte ihren Typ auf Schaltfläche.
Konfigurieren Sie das Schaltflächen-Element:
Fügen Sie in den Eigenschaften der Schaltflächenspalte ein neues Schaltflächenelement hinzu.
Geben Sie ihm eine Bezeichnung wie "Herunterladen" oder "Datei anzeigen".
Legen Sie einen Symbolnamen fest (z. B.
utility:download
) für einen besseren visuellen Hinweis.
Erstellen Sie die "Download CMS"-Interaktion:
Wählen Sie das gerade konfigurierte "Herunterladen"-Aktionsobjekt aus.
Gehen Sie zu dessen Interaktionen Abschnitt und fügen Sie eine Bei Klick Interaktion hinzu.
Für das Typ, wählen Sie Download CMS.
Diese spezielle Interaktion ist dafür ausgelegt, sicher einen Download für die mit dieser bestimmten Zeile verknüpfte CMS-Datei zu generieren und zu starten. Für diese Interaktion sind keine weiteren Eigenschaften erforderlich.

Speichern und Bereitstellen
Nachdem Ihre Avonni-Daten-Tabelle direkt auf der Experience Cloud-Seite vollständig konfiguriert ist, besteht der letzte Schritt darin, sie für Ihre Seitenbesucher live zu schalten. Im Experience Builder werden Ihre Konfigurationsänderungen normalerweise während der Arbeit gespeichert; jedoch müssen Sie veröffentlichen die Seite, damit sie für Ihr Publikum sichtbar werden.
Warum eine dedizierte "Download CMS"-Interaktion verwenden?
Wenn Inhalte über Salesforce CMS verwaltet und in einer Experience Cloud-Seite angezeigt werden, haben die Dateien keine standardmäßige "Datensatz-Detailseite", zu der ein einfacher Link navigieren könnte. Der Dateiname in der Tabelle ist nur Text. Die Download CMS Interaktion fungiert als sichere Brücke, identifiziert korrekt die mit der Zeile verknüpfte Dateiversion und startet den Download für den Benutzer. Dies gewährleistet ein zuverlässiges und nahtloses Benutzererlebnis.
Ergebnis
Sie haben jetzt eine dynamische, benutzerfreundliche Tabelle, die Ihre Salesforce CMS-Inhalte auflistet. Wenn ein Benutzer auf die "Herunterladen"-Schaltfläche in einer Zeile klickt, wird die entsprechende Datei direkt auf sein Gerät heruntergeladen.
Zuletzt aktualisiert
War das hilfreich?