Loading
Salesforce CMS und die Anwendung "Digitale Erfahrungen"
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          JSON-Dateiformat für Inhalte in Salesforce CMS

          JSON-Dateiformat für Inhalte in Salesforce CMS

          Machen Sie sich mit den Inhaltsdetails aus einem Export vertraut und definieren Sie Ihre Inhaltsdetails im JSON-Format, um Inhalte in eine CMS-Arbeitsumgebung zu importieren.

          Erforderliche Editionen

          Verfügbarkeit: Lightning Experience
          Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition

          Inhaltseigenschaften

          Das Format der JSON-Datei hängt vom Inhaltstyp ab: Bilder, Nachrichten oder benutzerdefinierte Inhalte. Jeder hat unterschiedliche Eigenschaften.

          Hier sehen Sie ein Beispiel für die JSON-Struktur für den Import von gemischten Inhaltselementen in einem Array.

          {
              "content": [{
                      "contentKey": "MC4NFMB52LHFFWPNFNKHQJHLFBQM",
                      "type": "cms_image",
                      "urlName": "content1a",
                      "body": {
                          "title": "My Image",
                          "altText": "My Image",
                          "thumbUrl": "https://encrypted-tbn0.gstatic.com/images?q=R3RYwZIUV6wo_tQ&usq=CA",
                          "source": {
                              "url": "https://encrypted-tbn0.gstatic.com/images?q=R3RYwZIUV6wo_tQ&usq=CA}"
                          }
                      }
                  },
                  {
                      "contentKey": "MC4NFMB52LHFFWPNFNKHQKJLMNFR",
                      "type": "news",
                      "urlName": "content2a",
                      "body": {
                          "title": "My News Item",
                          "body": "<p>This is the body of my news item, which includes an uploaded banner image.</p>",
                          "bannerImage": {
                              "ref": "MCFQ2WJD3O6NGCXOI3DIOF4RJQOI"
                          },
                          "excerpt": "This is a summary of my news item."
                      }
                  }
              ]
          }
          Tipp
          Tipp Sie können optionale Felder in der JSON-Datei auslassen.
          FeldnameTypBeschreibung
          body body

          Erforderlich. Enthält Eigenschaften, die den Text des Inhaltselements definieren. Die Texteigenschaften unterscheiden sich je nach Inhaltstyp.

          contentKey string Ein eindeutiger Kennzeichner, der von Salesforce CMS generiert wird. Dieses Feld ist für den Import nicht erforderlich, aber wenn es ausgelassen oder leer gelassen wird, wird dem Inhalt nach dem Import ein neuer Inhaltsschlüssel zugewiesen. Aus Salesforce CMS exportierte Inhalte enthalten diesen Kennzeichner.
          type string

          Erforderlich. Definiert den Inhaltstyp. Gültige Werte hängen vom Inhaltstyp ab.

          • cms_image für Bilder
          • news für Nachrichten
          • Für benutzerdefinierte Inhaltstypen können Sie jeden beliebigen Wert eingeben, den der Benutzer definiert hat. Beispiel: blog.
          urlName string

          Optional. Text für den Link zum URL. Gültiges Format:

          • Enthält keine Nullen, Leerzeichen oder Leerstellen.
          • Beginnt oder endet nicht mit einem Bindestrich.
          • Alle Buchstaben sind Kleinbuchstaben.
          • Endet mit einem Kleinbuchstaben.
          • Enthält keine Gruppen von zusammenhängenden Nicht-Buchstaben, Dezimalziffern, Zeichen und Bindestrichen. Durch einen einzelnen Bindestrich ersetzen.

          cms_image-Texteigenschaften

          Der Typ cms_image weist die folgenden Haupteigenschaften auf.

          FeldnameTypBeschreibung
          altText string Optional. Text zur Barrierefreiheit zur Beschreibung des Inhalts.
          source source Erforderlich. Ein Bildknoten (IMG).
          thumbUrl string Optional. URL-Adresse des Miniaturbilds.
          title string Erforderlich. Der Titel des Inhaltselements. Dieser Knoten ist ein Namensfeld (NAMEFIELD).

          source

          Das Feld source stellt einen Bildknoten (IMG) innerhalb des Inhaltstyps cms_image dar. Mindestens ein Quellfeld ist erforderlich.

          FeldnameTypBeschreibung
          ref string Erforderlich. Dateipfad des Bildes im Medienordner des ZIP-Archivs oder der Inhaltsschlüssel des Bilds.
          url string Erforderlich. URL-Adresse des Bilds. Gültige URL-Basiswerte sind http:// oder https://.

          Hier sehen Sie ein Beispiel für die JSON-Struktur für den Import von verschiedenen Bildern in einem Array. Salesforce CMS weist neuen Inhalten nach dem Import einen Inhaltsschlüssel zu.

          {
              "content": [{
                      "type": "cms_image",
                      "urlName": "lampplus",
                      "body": {
                          "title": "Uttermost Rovasenda Pale Mint Green Ceramic Table Lamp",
                          "altText": "Uttermost Rovasenda Pale Mint Green Ceramic Table Lamp",
                          "thumbUrl": "https://encrypted-tbn0.gstatic.com/images?q=R3RYwZIUV6wo_tQ&usq=CA",
                          "source": {
                              "url": "https://encrypted-tbn0.gstatic.com/images?q=R3RYwZIUV6wo_tQ&usq=CA}"
                          }
                      }
                  },
                  {
                      "type": "cms_image",
                      "urlName": "lampplus",
                      "body": {
                          "title": "Modern Table Lamps Set of 2 with USB Gold Metal for Living Room Bedroom Bedside",
                          "altText": "Modern Table Lamps Set of 2 with USB Gold Metal for Living Room Bedroom Bedside",
                          "thumbUrl": "https://myimageurl.com/images/g/wP8AAOSw3S1ct-iC/s-l640.jpg",
                          "source": {
                              "url": "https://myimageurl.com/images/g/wP8AAOSw3S1ct-iC/s-l640.jpg"
                          }
                      }
                  },
                  {
                      "type": "cms_image",
                      "urlName": "lampplus",
                      "body": {
                          "title": "Hanging Pendant Lamp with Bluetooth Accessibility",
                          "altText": "Hanging Pendant Lamp with Bluetooth Accessibility",
                          "source": {
                              "ref": "SummerCampaign/Sale/hangingpendantlamp.png"
                          }
                      }
                  }
              ]
          }

          news-Texteigenschaften

          Der Typ news weist die folgenden Haupteigenschaften auf.

          FeldnameTypBeschreibung
          bannerImage bannerImage Optional. Ein Bildknoten (IMG) zur Anzeige einer Grafik als Banner im Nachrichtenartikel.
          body string

          Optional. Ein Rich-Text-Knoten (RTE) mit Text zur Beschreibung des Bannerbilds.

          Kann auch Verweise auf die ID des verwalteten Salesforce-Inhalts (MCID) oder den Inhaltsschlüssel eines Bilds enthalten. Die Grafik für diesen Verweis muss importiert werden und in Salesforce CMS verfügbar sein, bevor der Nachrichteninhalt importiert werden kann.

          excerpt string Optional. Wird zum Zusammenfassen des Nachrichtenartikels verwendet. Dieser Knoten ist ein mehrzeiliger Text (MTEXT).

          bannerImage

          Das Feld bannerImage stellt einen Bildknoten (IMG) innerhalb des Inhaltstyps news dar.

          FeldnameTypBeschreibung
          ref string Optional. Salesforce Managed Content ID (MCID) oder Inhaltsschlüssel eines Bilds. Die Grafik für diesen Verweis muss importiert werden und in Salesforce CMS verfügbar sein, bevor der Nachrichteninhalt importiert werden kann.

          Hier sehen Sie ein Beispiel für die JSON-Struktur für ein Nachrichtenelement, das auf ein Bild verweist und dazu den Inhaltsschlüssel des Bilds verwendet.

          {
          "content":[
              {
              "contentKey":"MC4NFMB52LHFFWPNFNKHQJHLFBQM",
              "type":"news",
              "urlName":"content1a",
              "body":{
                  "title":"Content1", 
                  "body":"<p>This is body with uploaded banner1.<\/p>", 
                  "bannerImage": {
                      "ref":"MCFQ2WJD3O6NGCXOI3DIOF4RJQOI"
                      },
                  "excerpt":"This is a summary of my news item."
                  }
              }]
          }

          Hier sehen Sie ein Beispiel für die JSON-Struktur für ein Nachrichtenelement, das auf ein Bild im Rich-Text-Editor verweist.

          {
              "content": [{
                  "contentKey": "MC4NFMB52OSDINTHIFEGINBVWTHY",
                  "type": "news",
                  "urlName": "content2a",
                  "body": {
                      "title": "Content 2",
                      "body": "<p>This is body with an image reference inline.<\/p> <p><br><\/p> <p><img data-fileid=\"20YRM0000004MyW\" data-cms-filename=\"SalesforceLogo.png\"><\/img><\/p> <iframe frameborder=\"0\" scrolling=\"auto\" allowfullscreen=\"true\" src=\"https:\/\/www.youtube.com\/embed\/X1XM4PwKVn0?showinfo=0\" width=\"560px\" height=\"315px\"><\/iframe> <p><br><\/p>",
                      "excerpt": "This is a summary of my news item."
                  }
              }]
          }

          Hier sehen Sie ein Beispiel für die JSON-Struktur für ein Nachrichtenelement, das auf ein Bild verweist und dazu den Inhaltsschlüssel im Rich-Text-Editor verwendet.

          {

          "content": [{

          "contentKey": "MC8HYNJ89QAZXSWEDCVFRTGBNHYU",

          "type": "news",

          "urlName": "content3a",

          "body": {

          "title": "Content 3",

          "body": "<img src=’ ‘ data-contentKey=’ ‘MCFQ2WJD3O6NGCXOI3DIOF4RJQOI’>",

          "excerpt": "Dieser Auszug ist eine Zusammenfassung meines Nachrichtenelements."

          }

          }]

          }

          Eigenschaften des benutzerdefinierten Inhaltstexts

          Ihr Inhalt braucht einen Namen, aber die restlichen Eigenschaften des Inhaltstyps können Sie selbst festlegen. Je nach Art der zu importierenden Inhalte können Sie beliebige Knoten setzen. Hier sind einige Beispiele für Eigenschaften.

          Hinweis
          Hinweis Bei benutzerdefinierten Inhaltstypen können alle optionalen Felder als erforderlich definiert werden.
          Beispiel eines Feldnamens Typ Beschreibung
          dateNode string Optional. Datumsknoten (DATE). Das gültige Format ist "JJJJ-MM-TT".
          dateTimeNode dateTimeNode Optional. Knoten für Datum/Uhrzeit (DATETIME). Definiert den Text des Datums, der Uhrzeit und der Zeitzone des Inhalts.
          nameNode string Erforderlich. Der Namensfeld-Knoten (NAMEFIELD) ist ein Freitextfeld.
          urlNode string Optional. URL-Adresse des Inhalts.

          dateTimeNode

          Das Feld "dateTimeNode" stellt einen Knoten für Datum und Uhrzeit des verwalteten Inhalts (DateTime) innerhalb des benutzerdefinierten Inhaltstyps dar.

          Feldname Typ Beschreibung
          dateTimeValue string Optional. Das gültige Format ist jjjj-MM-tt'T'HH:mm:ss.SSS'Z' (UTC-Datum/Uhrzeit im ISO 8601-Format). Das gültige Format für das Datum lautet JJJ-MM-TT. Das gültige Format für die Uhrzeit ist der 24-Stunden-Stil.
          timeZone string Optional. Gültiges Format ist Land/Stadt.

          Hier sehen Sie ein Beispiel für die JSON-Struktur für den Import eines benutzerdefinierten Inhaltselements. Salesforce CMS weist nach dem Import einen Inhaltsschlüssel zu.

          {
              "content": [{
                  "type": "customContentType",
                  "body": {
                      "nameNode": "CustomContentImportTest",
                      "urlNode": "http://www.exampletube.com/myVideo",
                      "dateNode": "1994-07-01",
                      "dateTimeNode": {
                          "dateTimeValue": "2008-09-15T15:53:00.000Z",
                          "timeZone": "America/Los_Angeles"
                      }
                  }
              }]
          }
          Hinweis
          Hinweis Manchmal beginnt die JSON-Datei mit einem ausgeblendeten Zeichen, das als Bytereihenfolge-Markierung bezeichnet wird. Dieses Zeichen ist nicht in allen Texteditoren sichtbar und kann dazu führen, dass der Import mit einem Lesefehler fehlschlägt. Um dies zu beheben, speichern Sie die Datei mithilfe eines Texteditors, mit dem Sie die Codierung UTF-8 auswählen können.
           
          Laden
          Salesforce Help | Article