在本章中,您會根據 新定義的內容片段模型. 您也了解如何建立內容片段的變體。
此為多部分教學課程,假設要執行 定義內容片段模型 已完成。
內容片段儲存在AEM Assets的資料夾中。 若要從上一章建立的模型建立內容片段,必須建立資料夾才能儲存這些片段。 資料夾上需要設定,才能從特定模型建立片段。
從AEM開始畫面導覽至 資產 > 檔案.
點選 建立 在右上角,點選 資料夾. 在產生的對話方塊中,輸入:
選取 我的資料夾 資料夾和點選 屬性.
點選 Cloud Services 標籤。 在「雲配置」頁簽下,使用路徑查找器來選擇 我的專案 設定。 值應為 /conf/my-project
.
設定此屬性可讓您使用在前一章中建立的模型來建立內容片段。
點選 原則 頁簽 允許的內容片段模型 欄位使用路徑尋找器來選取 人員 和 團隊 先前建立的模型。
這些策略會自動由任何子資料夾繼承,並且可以覆蓋。 您也可以依標籤允許模型,或從其他專案設定啟用模型。 此機制提供管理內容階層的強大方式。
點選 儲存並關閉 保存對資料夾屬性的更改。
在內導覽 我的專案 檔案夾。
使用下列值建立另一個資料夾:
最佳實務是設定多語言支援的專案。 請參閱 下列檔案頁面以取得詳細資訊.
接下來會根據 團隊 和 人員 模型。
從「 AEM開始」畫面,點選 內容片段 開啟內容片段UI。
在左側邊欄中,展開 我的專案 點選 英文.
點選 建立 提起 新內容片段 對話框,然後輸入以下值:
/content/dam/my-project/en
john-doe
點選 建立.
重複上述步驟以建立代表 艾莉森·史密斯:
/content/dam/my-project/en
alison-smith
點選 建立 以建立「人員」片段。
接下來,重複步驟以建立 團隊 片段表示 A隊:
/content/dam/my-project/en
team-alpha
點選 建立 來建立團隊片段。
下方應該有三個內容片段 我的專案 > 英文:
接著,將新建立的片段填入資料。
點選旁邊的核取方塊 無名氏 點選 開啟.
內容片段編輯器包含以內容片段模型為基礎的表單。 填寫各種欄位,將內容新增至 無名氏 片段。 若為個人資料圖片,請將您自己的影像上傳至AEM Assets。
點選 儲存並關閉 以儲存對John Doe片段的變更。
返回內容片段UI並開啟 艾莉森·史密斯 檔案進行編輯。
重複上述步驟以填入 艾莉森·史密斯 含有內容的片段。
開啟 A隊 使用內容片段UI的內容片段。
填寫 標題, 簡稱,和 說明.
選取 無名氏 和 艾莉森·史密斯 要填入的內容片段 團隊成員 欄位:
您也可以使用 新內容片段 按鈕。
點選 儲存並關閉 以儲存對Team Alpha片段的變更。
審核完成後,發佈作者 Content Fragments
從「 AEM開始」畫面,點選 內容片段 開啟內容片段UI。
在左側邊欄中,展開 我的專案 點選 英文.
點選內容片段旁的核取方塊,然後點選 發佈.
恭喜,您撰寫了多個內容片段,並建立了變體。
在下一章中, 了解GraphQL API,您將使用內建的GrapiQL工具探索AEM GraphQL API。 了解AEM如何根據內容片段模型自動產生GraphQL架構。 您將嘗試使用GraphQL語法來建構基本查詢。