建立主題與內容片段之間的對應
AEM Guides提供的功能可在主題和內容片段模型之間建立JSON型對應。 您可以使用此對應,將主題內部分或所有元素中存在的內容發佈到內容片段。
-
若要下載 contentFragmentMapping.json,以管理員身分登入Adobe Experience Manager。
-
選取頂端的Adobe Experience Manager連結,然後選擇 工具.
-
從工具清單中選取「參考線」,然後選取 資料夾設定檔.
-
選取 全域設定檔 圖磚。
-
選取 XML編輯器設定 標籤並選取 編輯 圖示在頂端。
-
選取 下載 圖示以下載 contentFragmentMapping.json 檔案。 您可以接著對檔案進行變更,然後上傳相同的檔案。
-
您需要遵循下列驗證:
-
應該是JSON檔案
-
其中應包含至少包含一個物件的陣列,且每個物件應包含下列專案:
"name": string
"mapping": array
每個對應物件都必須包含下列專案:
"modelField": string
"xpath": string
"outputType": string
-
-
儲存檔案並上傳。
範例檔案:
[
{
"mapping": [
{
"modelField": "title",
"xpath": "/topic[1]/title[1]",
"outputType": "textContent"
},
{
"modelField": "shortdesc",
"xpath": "/topic[1]/shortdesc[1]",
"outputType": "textContent"
},
{
"modelField": "topicData",
"xpath": "/topic[1]/body[1]",
"outputType": "outerHTML"
}
],
"name": "Full Topic"
},
{
"mapping": [
{
"modelField": "title",
"xpath": "/topic[1]/title[1]",
"outputType": "textContent"
},
{
"modelField": "shortdesc",
"xpath": "/topic[1]/shortdesc[1]",
"outputType": "textContent"
},
{
"modelField": "heroImage",
"xpath": "/topic[1]/body[1]/p[1]/image[1]",
"outputType": "outerHTML"
},
{
"modelField": "dataTable",
"xpath": "/topic[1]/body[1]/table[1]",
"outputType": "outerHTML"
}
],
"name": "Sample Example with XPath"
}
]
您可以使用預設對應來發佈整個主題。 選取 Full Topic
從下拉式清單進行對應 產生內容片段 對話方塊,並在內容片段模型中具有「topicData」欄位。
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178