Olet tässä:
Sisällön JSON-tiedostomuoto Salesforce CMS:ssä
Tutustu viennin sisällön lisätietoihin ja määritä sisällön lisätiedot JSON-muodossa tuodaksesi sisältöä CMS-työtilaan.
Vaaditut versiot
| Käytettävissä: Lightning Experiencessa |
| Käytettävissä: Enterprise Edition-, Performance Edition-, Unlimited Edition- ja Developer Edition -versioissa |
Sisällön ominaisuudet
JSON-tiedoston muoto riippuu sisältötyypistä — kuva, uutinen tai mukautettu sisältö. Niillä kaikilla on eri ominaisuudet.
Alla on esimerkki JSON-rakenteesta, jolla yhdistetyt sisältökohteet tuodaan taulukkoon.
{
"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."
}
}
]
}| Kentän nimi | Tyyppi | Kuvaus |
|---|---|---|
body |
body |
Pakollinen. Sisältää ominaisuuksia, jotka määrittävät sisältökohteen tekstiosan. Tekstiosan ominaisuudet vaihtelevat sisältötyypin mukaan. |
contentKey |
merkkijono | Salesforce CMS:n luoma yksilöllinen tunnus. Tämä kenttä ei ole pakollinen tuontia varten, mutta jos se jätetään pois tai se jätetään tyhjäksi, sisältöön kohdistetaan uusi sisältöavain tuonnin jälkeen. Salesforce CMS:stä viety sisältö sisältää tämän tunnuksen. |
type |
merkkijono | Pakollinen. Määrittää sisällön tyypin. Kelvolliset arvot riippuvat sisältötyypistä.
|
urlName |
merkkijono | Valinnainen. Teksti linkin URL:lle. Kelvollinen muoto:
|
cms_image-osaominaisuudet
cms_image-tyypillä on seuraavat tekstiosan ominaisuudet.
| Kentän nimi | Tyyppi | Kuvaus |
|---|---|---|
altText |
merkkijono | Valinnainen. Helppokäyttöinen teksti sisällön kuvaamiseksi. |
source |
lähde | Pakollinen. Kuvan noodi (IMG). |
thumbUrl |
merkkijono | Valinnainen. Pikkukuvan URL-osoite. |
title |
merkkijono | Pakollinen. Sisältökohteen otsikko. Tämä noodi on nimikenttä (NAMEFIELD). |
source
source-kenttä edustaa kuvan noodia (IMG) sisältäen sisältötyypin cms_image. Vähintään yksi lähdekenttä vaaditaan.
| Kentän nimi | Tyyppi | Kuvaus |
|---|---|---|
ref |
merkkijono | Pakollinen. .zip-arkiston mediakansion kansiossa olevan kuvan tiedostopolku tai kuvan sisältöavain. |
url |
merkkijono | Pakollinen. Kuvan URL-osoite. Kelvolliset URL-perustat ovat http:// tai https://. |
Alla on esimerkki JSON-rakenteesta useiden kuvien tuomiseen taulukkoon. Salesforce CMS kohdistaa sisältöavaimen uudelle sisällölle tuonnin jälkeen.
{
"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-osaominaisuudet
news-tyypillä on seuraavat tekstiosan ominaisuudet.
| Kentän nimi | Tyyppi | Kuvaus |
|---|---|---|
bannerImage |
bannerImage | Valinnainen. Kuva-noodi (IMG), joka näyttää grafiikan uutiskohteessa bannerina. |
body |
merkkijono | Valinnainen. Muotoillun tekstin noodi ( Voi myös sisältää viitteitä kuvan hallitun sisällön tunnukseen (MCID) tai sisältöavaimeen. Kaavio tälle viitteelle on oltava tuotuna ja saatavilla Salesforce CMS:stä ennen kuin uutissisällön artikkeli voidaan tuoda. |
excerpt |
merkkijono | Valinnainen. Käytetään uutisartikkelin yhteenvetämiseksi. Tämä noodi on monirivinen teksti (MTEXT). |
bannerImage
bannerImage-kenttä edustaa kuvan noodia (IMG) sisältäen sisältötyypin news.
| Kentän nimi | Tyyppi | Kuvaus |
|---|---|---|
ref |
merkkijono | Valinnainen. Salesforcen hallittu sisältötunnus (MCID) tai kuvan sisältöavain. Kaavio tälle viitteelle on oltava tuotuna ja saatavilla Salesforce CMS:stä ennen kuin uutissisällön artikkeli voidaan tuoda. |
Alla on esimerkki JSON-rakenteesta uutiskohteelle, joka viittaa kuvaan käyttämällä kuvan sisältöavainta.
{
"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."
}
}]
}Alla on esimerkki JSON-rakenteesta uutiskohteelle, joka viittaa kuvaan muotoillun tekstin editorissa (RTE).
{
"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."
}
}]
}Alla on esimerkki JSON-rakenteesta uutiskohteelle, joka viittaa kuvaan käyttämällä sisältöavainta muotoillun tekstin editorissa (RTE).
{
"content": [{
"contentKey": "MC8HYNJ89QAZXSWEDCVFRTGBNHYU",
"type": "news",
"urlName": "content3a",
"body": {
"title": "Content 3",
"body": "<img src=’ ‘ data-contentKey=’ ‘MCFQ2WJD3O6NGCXOI3DIOF4RJQOI’>",
"excerpt": "Tämä nouto on yhteenveto uutiskohteestani."
}
}]
}
Mukautetun sisällön tekstiosan ominaisuudet
Sisältösi tarvitsee nimen, mutta muut sisältötyypin ominaisuudet ovat sinun päätettävissäsi. Voit määrittää minkä tahansa noodin tuotavan sisällön tyypin mukaan. Alla on joitakin esimerkkiominaisuuksia.
| Esimerkkikentän nimi | Tyyppi | Kuvaus |
|---|---|---|
dateNode |
merkkijono | Valinnainen. Päivämääränoodi (DATE). Kelvollinen muoto on vvvv-KK-pp. |
dateTimeNode |
dateTimeNode | Valinnainen. Päivämäärä/aika-noodi (DATETIME). Määrittää sisällön päivämäärän, ajan ja aikavyöhykkeen tekstiosan. |
nameNode |
merkkijono | Pakollinen. Nimi-kentän noodi (NAMEFIELD) on vapaan tekstin kenttä. |
urlNode |
merkkijono | Valinnainen. Sisällön URL-osoite. |
dateTimeNode
dateTimeNode-kenttä edustaa hallitun sisällön päivämäärä- ja aika-noodia (DateTime) mukautetun sisältötyypin sisällä.
| Kentän nimi | Tyyppi | Kuvaus |
|---|---|---|
dateTimeValue |
merkkijono | Valinnainen. Kelvollinen muoto on yyyy-MM-dd'T'HH:mm:ss.SSS'Z' (UTC-päivämäärä/aika ISO 8601-muodossa). Päivämäärän voimassa oleva muoto on VVVV-KK-PP. Kelvollinen muoto ajalle on 24 tuntia. |
timeZone |
merkkijono | Valinnainen. Kelvollinen muoto on Maa/kaupunki. |
Alla on esimerkki JSON-rakenteesta, kun tuodaan mukautettua sisältökohdetta. Salesforce CMS kohdistaa sisältöavaimen tuonnin jälkeen.
{
"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"
}
}
}]
}
