轉譯和傳送 rendering-and-delivery
NOTE
Adobe建議針對需要單頁應用程式架構用戶端轉譯(例如React)的專案使用SPA編輯器。 深入了解.
AEM內容可透過 Sling預設Servlet 呈現 JSON 和其他格式。
這些現成可用的轉譯功能通常會依原樣執行存放庫並傳回內容。
AEM也透過Sling支援開發和部署自訂Sling轉譯器,以完全控制轉譯的結構和內容。
「內容服務預設轉譯器」可填補現成可用的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
下表顯示屬性:
現有內容服務匯出設定 existing-content-services-export-configs
「內容服務」包括兩種匯出設定:
- 預設值(未指定配置)
- 頁面(轉譯網站頁面)
預設匯出設定 default-export-configuration
如果在請求的URI中指定了配置,則將應用內容服務預設導出配置。
<resource>.caas[.<depth-int>].json
頁面匯出設定 page-export-configuration
此配置擴展了預設值,將子節點下的子節點分組。
<site_page>.caas.page[.<depth-int>].json
其他資源 additional-resources
請參閱下列資源,了解「內容服務」中的其他主題:
recommendation-more-help
547b817b-14b5-4d82-aa0f-a64750e0e592