了解如何在 AEM 中建立內容片段模型 architect-headless-content-fragment-models

目前進度 story-so-far

AEM Headless 內容作者歷程的一開始,AEM Headless 內容模型基本知識介紹了和 Headless 內容製作相關的基本概念和術語。

本文基於這些原則,好讓您瞭解如何為您的AEM Headless專案建立自己的內容片段模型。

目標 objective

  • 客群:初學者
  • 目標:使用內容片段模型為您的 Headless CMS 建立內容模型的概念和機制。

建立內容片段模型 creating-content-fragment-models

接著,即可建立內容片段模型並定義結構。

  1. 在內容片段主控台中,選取內容片段模式的面板。

  2. 導覽至適合您組態或子組態的資料夾。

  3. 使用​ 建立 ​開啟​ 新內容片段模式 ​對話方塊。

    標題和說明

  4. 完成詳細資料

  5. 使用​ 建立 ​儲存空的模型,或使用​ 建立並開啟

定義內容片段模型 defining-content-fragment-models

當您首次開啟新模型時,您會看到左側有一大片空白,右側有一長串「資料類型」:

空白模型

那麼 -該怎麼做?

您可以將​ 資料類型 ​的執行個體拖曳到左側空間 - 您已經定義了模型!

定義欄位

新增資料類型後,您需要為該欄位定義​ 屬性。這些屬性取決於所使用的型別。 例如:

資料屬性

您可以隨您所需新增多個欄位。例如:

內容片段模型

您的內容作者 your-content-authors

您的內容作者看不到您用於建立模型的實際資料類型和屬性。這表示您可能必須提供相關協助和資訊讓他們完成特定欄位。對於基本資訊,您可以使用欄位標籤和預設值,但可能需要考慮更複雜案例的專案特定文件。

NOTE
請參閱其他資源 - 內容片段模型。

管理內容片段模型 managing-content-fragment-models

管理您的內容片段模型涉及:

  • 啟用 (或停用) 它們 - 這使作者在建立內容片段時可以使用。
  • 刪除 — 一律需要刪除,但您需要注意刪除已用於內容片段的模型;尤其是已發佈的片段。

發佈 publishing

內容片段模型需要在任何相關內容片段發佈時/之前發佈。

NOTE
如果作者嘗試發佈尚未發佈模型的內容片段,選擇清單會指出這一點,並且模型會與片段一起發佈。

一旦模型發佈,就會被​ 鎖定 ​成作者的唯讀模式。這旨在防止可能導致現有 GraphQL 結構和查詢錯誤的變更,尤其是在發佈環境。它在主控台中顯示為​ 鎖定

當模型為​ 鎖定 (唯讀模式) 時,可以看到模型的內容和結構,但不能直接編輯;儘管您可以從主控台或模型編輯器管理​ 鎖定 ​模型。

後續步驟 whats-next

現在您已經了解了基本知識,下一步是開始建立您自己的內容片段模型。

其他資源 additional-resources

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab