API för platsåtergivning

API för platsåtergivning för Oracle Content Management (SCSRenderAPI) är ett window-global-objekt som finns på alla webbsidor i Oracle Content Management. Det är primärt ansvarigt för att återge webbplatserna och komponenterna på sidan, och ger ett gränssnitt för JavaScript-kod som finns på temalayouter. Om du arbetar med teman eller komponenter som utvecklare kan du hitta dessa händelser och funktioner. SCSRenderAPI för exekvering återger visningslägen för vy och förhandsgranskning medan SCSRenderAPI för designtillfälle återger visningslägen för navigering, redigering och anteckning.

I exekvering har API för platsåtergivning tre allmänna syften:
  • Fyll i platserna på sidan med komponenter och innehåll.
  • Uppfyll informationsbegäranden gjorda av JavaScript-kod som finns på sidlayouten.
  • Aktivera händelser under livscykeln för sidåtergivningsprocessen.
I designtillfälle har API för platsåtergivning fyra allmänna syften:
  • Fyll i platserna på sidan med komponenter och innehåll.
  • Uppfyll informationsbegäranden gjorda av JavaScript-kod som finns på sidlayouten.
  • Aktivera händelser under livscykeln för sidåtergivnings- och redigeringsprocessen.
  • Interagera med webbplatsverktyget för att tillåta sidredigering och anteckning.
API för platsåtergivning laddas på Oracle Content Management-webbsidor genom att placera följande skripttagg på temalayouter:
<script data-main="/_sitescloud/renderer/renderer.js" src="/_sitescloud/renderer/require.js"></script>

Det här placeras normalt längst ned på layouter. (Observera att URL:erna i den här taggen justeras automatiskt för lämplig miljö: designtillfälle eller exekvering.) SCSRenderAPI-objektet laddas asynkront. Anpassad JavaScript-kod kan lyssna efter tillgängligheten för API-gränssnittet för webbplatsåtergivning genom att hantera scsrenderstart-händelsen.