Rozhranie API vykresľovania lokalít

Rozhranie API vykresľovania lokalít pre službu Oracle Content Management (SCSRenderAPI) je globálny objekt okna, ktorý sa nachádza na všetkých webových stránkach služby Oracle Content Management. Jeho primárnou úlohou je vykresľovať sloty a komponenty stránky a poskytuje rozhranie pre kód JavaScript v rozloženiach motívov. Ak na motívoch alebo komponentoch pracujete ako vývojár, môžete nájsť tieto udalosti a funkcie. Rozhranie SCSRenderAPI runtime vykresľuje režimy zobrazenia a ukážky, zatiaľ čo rozhranie SCSRenderAPI design time vykresľuje režimy zobrazenia navigácie, úpravy a anotácie.

Rozhranie API vykresľovania lokalít má v čase behu tri všeobecné funkcie:
  • načítanie komponentov a obsahu do slotov na stránke,
  • splnenie požiadaviek na informácie z kódu JavaScript v rozložení stránky,
  • vyvolávanie udalostí počas životného cyklu procesu vykresľovania stránky.
Rozhranie API vykresľovania lokalít má v čase návrhu štyri všeobecné funkcie:
  • načítanie komponentov a obsahu do slotov na stránke,
  • splnenie požiadaviek na informácie z kódu JavaScript v rozložení stránky,
  • vyvolávanie udalostí počas životného cyklu procesu vykresľovania a úpravy stránky,
  • interakcia s generátorom lokalít na povolenie úpravy a anotovania stránky.
Rozhranie API vykresľovania lokalít možno na webových stránkach služby Oracle Content Management načítať vložením nasledujúcej značky skriptu do rozložení motívov:
<script data-main="/_sitescloud/renderer/renderer.js" src="/_sitescloud/renderer/require.js"></script>

Táto značka sa obvykle vkladá na koniec rozloženia. (Poznámka: adresy URL v tejto značke sa automaticky upravia podľa príslušného prostredia: čas návrhu alebo čas behu.) Objekt SCSRenderAPI sa načítava asynchrónne. Vlastný kód JavaScript môže sledovať dostupnosť rozhrania API vykresľovania lokalít spracovaním udalosti scsrenderstart.