Sisällön asetteluja käytetään sisältöalkioiden muodostukseen. Ne vastaanottavat sisältöalkion tiedot, muodostavat sen HTML-koodiksi ja lisäävät sen sivulle.
Sisällön asettelut käyttävät oletusarvoisesti Mustache-mallipohjia sisältöalkioiden muodostukseen, mutta niiden toteutukseen voi käyttää mitä tahansa JavaScript-tekniikkaa. Mustache-mallipohja odottaa tietojen olevan tietyssä muodossa, jotta se voitaisiin muodostaa. Sisällön asettelun render.js
-tiedostossa on varmistettava, että sen mallipohjaan lähettämä malli vastaa odotettua muotoa.
Sisällön asetteluja muodostetaan useissa käyttötapauksissa:
Kun asettelua käytetään Oracle Content Management -palvelun sisällönhallinnan käyttöliittymässä, tiedot voivat olla muokattu-tilassa, jotta käyttäjä voi esikatsella muutoksia ennen niiden tallennusta.
Kun asettelua käytetään Oracle Content Management -sivuston sisältölistassa tai -kohteessa, tietoihin lisätään tietoja sivustosta, jossa asettelua käytetään.
Asettelua voidaan käyttää Content SDK -työkalujen contentClient.renderLayout()
-kutsun kautta, jolloin Content SDK -käyttäjä välittää haluamansa tiedot suoraan sisällön asetteluun.
Suorituskykyyn vaikuttaa se, luodaanko yksi, kaikki tiedot palauttava kysely vai useita kyselyitä, jotka muodostavat rungon mahdollisimman nopeasti. Useiden kyselyiden tapauksessa ensimmäinen kysely on nopea ja alueet täytetään sen jälkeen myöhempien kyselyiden perusteella. Valitse malli tietojen ja käyttötarkoituksen mukaisesti.
Sisällön asetteluun välitettyjen tietojen muoto voi myös vaihdella tietojen hakutavan mukaan. Jos esimerkiksi käytät sisällön REST-kutsua expand-parametrin kanssa, muiden sisältökohteiden kenttäviittauksia voidaan myös palauttaa joko erikseen tai ryhmänä. Jos viitatut sisältökohteet eivät ole mukana, REST-kutsuja on tehtävä lisää.
Sisällön asettelun kehittäjän on pyrittävä joustavuuteen vastaanotettujen tietojen muodon suhteen, jotta kaikki tapaukset voitaisiin käsitellä. Tarvittaessa kehittäjä voi myös hakea lisää tietoja ja pakottaa tiedot muodostuksen mallipohjan edellyttämään muotoon.