呈現和傳遞 rendering-and-delivery
NOTE
Adobe建議針對需要以單頁應用程式框架為基礎的使用者端轉譯(例如React)的專案,使用SPA編輯器。 了解更多。
可透過Sling預設Servlet輕鬆轉譯Adobe Experience Manager (AEM)內容,以轉譯JSON和其他格式。
這些現成可用的轉譯通常會在存放庫中移動並按原樣傳回內容。
AEM也透過Sling支援開發和部署自訂Sling轉譯器,以完全控制轉譯的結構與內容。
Content Services Default Renderer可填補現成Sling預設和自訂開發之間的空白,讓您無需開發即可自訂和控制呈現內容的許多方面。
下圖顯示內容服務的轉譯。
請求JSON requesting-json
使用 <RESOURCE.caas[。<EXPORT-CONFIG][。<EXPORT-CONFIG].json 以要求JSON。
建立匯出設定 creating-export-configs
可建立匯出設定來自訂JSON演算。
您可以在 /apps/mobileapps/caas/exportConfigs下建立設定節點。
節點名稱
設定的名稱(用於呈現選擇器)
jcr:primaryType
nt:unstructured
下表顯示「匯出設定」的特性:
資源型別匯出覆寫 resource-type-export-overrides
在 /apps/mobileapps/caas/exportConfigs下建立設定節點。
名稱
resourceTypeOverrides
jcr:primaryType
nt:unstructured
下表顯示特性:
現有的Content Services匯出設定 existing-content-services-export-configs
Content Services包含兩個匯出設定:
- 預設(未指定設定)
- 頁面(轉譯網站頁面)
預設匯出設定 default-export-configuration
如果在要求的URI中指定了設定,則會套用Content Services預設匯出設定。
<RESOURCE>.caas[。<DEPTH-INT>].json
頁面匯出設定 page-export-configuration
此組態會延伸預設值,以包含子節點下的群組子項。
<SITE_PAGE>.caas.page[。<DEPTH-INT>].json
其他資源 additional-resources
請參閱下列資源,瞭解內容服務中的其他主題:
recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b