Gengivelses-API for sites

Gengivelses-API for sites til Oracle Content Management (SCSRenderAPI) er et globalt vinduesobjekt, der findes på alle Oracle Content Management-websider. Det er primært ansvarligt for gengivelse af sidens pladser og komponenter og leverer en grænseflade til JavaScript-kode, der findes i temalayouts. Hvis du arbejder med temaer og komponenter som udvikler, finder du muligvis disse begivenheder og funktioner. runtime SCSRenderAPI gengiver visningstilstanden for visning og eksempelvisning, mens design time SCSRenderAPI gengiver visningstilstanden for navigation, redigering og anmærkning.

I runtime-miljøet har Gengivelses-API for sites tre generelle formål:
  • Udfylde pladserne på siden med komponenter og indhold.
  • Besvare anmodninger om oplysninger fra JavaScript-kode i sidelayoutet.
  • Fremkalde begivenheder i sidegengivelsesprocessens livscyklus.
I design time-miljøet har Gengivelses-API for sites fire generelle formål:
  • Udfylde pladserne på siden med komponenter og indhold.
  • Besvare anmodninger om oplysninger fra JavaScript-kode i sidelayoutet.
  • Fremkalde begivenheder i sidegengivelses- og redigeringsprocessens livscyklus.
  • Interagere med Site Builder for at muliggøre sideredigering og -anmærkning.
Du indlæser Gengivelses-API for sitesOracle Content Management-websider ved at placere følgende script-tag i temalayouts:
<script data-main="/_sitescloud/renderer/renderer.js" src="/_sitescloud/renderer/require.js"></script>

Det placeres normalt nederst i layouts. Bemærk, at URL'er i dette tag automatisk reguleres til det relevante miljø: design time eller runtime. SCSRenderAPI-objektet indlæses asynkront. Tilpasset JavaScript-kode kan lytte efter gengivelses-API'en for sites' tilgængelighed ved at håndtere begivenheden scsrenderstart.