呈現和傳遞 rendering-and-delivery
NOTE
Adobe建議針對需要以單頁應用程式框架為基礎的使用者端轉譯(例如React)的專案,使用SPA編輯器。 深入了解。
Adobe Experience Manager (AEM)內容可透過以下方式輕鬆轉譯: Sling預設Servlet 要轉譯 JSON 和其他格式。
這些現成可用的轉譯通常會在存放庫中移動並按原樣傳回內容。
AEM也透過Sling支援開發和部署自訂Sling轉譯器,以完全控制轉譯的結構與內容。
Content Services Default Renderer可填補現成Sling預設和自訂開發之間的空白,讓您無需開發即可自訂和控制呈現內容的許多方面。
下圖顯示內容服務的轉譯。
請求JSON requesting-json
使用 <resource.caas span="" id="1" translate="no" />.[<export-config span="" id="0" translate="no" />.][<export-config span="" id="0" translate="no" />.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