AEM Content Services的設計目的,是將AEM中/來自AEM的內容描述和傳送,從而延伸到網頁。
它們使用可供任何用戶端使用的標準化方法,將內容傳送至非傳統AEM網頁的頻道。 這些渠道可以包括:
透過使用結構化內容的內容片段,您可以使用JSON匯出器來提供內容服務,以JSON資料模型格式傳送(y)AEM頁面的內容。 然後,您自己的應用程式就可使用這個功能。
自核心元件的<a0/>1.1.0版以來,此處描述的功能可用於所有核心元件。
使用AEM JSON匯出器,您可以以JSON資料模型格式傳送(y)AEM頁面的內容。 然後,您自己的應用程式就可使用這個功能。
在AEM中,傳送是使用選擇器model
和.json
擴充功能來完成。
.model.json
例如,URL,例如:
http://localhost:4502/content/we-retail/language-masters/en.model.json
將提供內容,例如:
您也可以透過明確定位結構化內容片段來提供內容。
這是使用片段的整個路徑(透過jcr:content
)完成;例如,加上尾碼,如。
.../jcr:content/root/responsivegrid/contentfragment.model.json
您的頁面可以包含單一內容片段或多種類型的元件。 您也可以使用清單元件等機制,自動搜尋相關內容。
例如,URL,例如:
http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
將提供內容,例如:
您可以調整您自己的元件以存取和使用此資料。
雖然不是標準實作,但支援多個選擇器,但model
必須是第一個。
另請參閱:
Assets HTTP API
Sling Models:
AEM with JSON:
如需詳細資訊,請參閱:
資產使用指南](https://helpx.adobe.com/tw/experience-manager/6-4/assets/user-guide.html?topic=/experience-manager/6-4/assets/morehelp/content-fragments.ug.js)中的[內容片段主題