第3章 — 編寫事件內容片段

AEM Headless教學課程的第3章涵蓋從在第2章中建立的內容片段模式建立及編寫事件內容片段。

編寫事件內容片段

建立Event內容片段模型,並將WKND的AEM設定套用至/content/dam/wknd-mobile資產資料夾(透過cq:conf屬性),即可建立Event內容片段。

內容片段是一種資產,應像其他資產一樣在AEM Assets中組織和管理。

  • 如果需要(或可能需要)翻譯,請在Assets資料夾結構中使用地區資料夾
  • 以邏輯方式組織內容片段,以便輕鬆找到和管理

在此步驟中,請在/content/dam/wknd-mobile/en/events資產資料夾中為Punkrock Fest建立新的Event。

  1. 導覽至​ AEM > Assets > 檔案 > WKND Mobile >English,並建立資產資料夾​ Events

  2. 在​ Assets > 檔案 > WKND Mobile > English >Events ​中,建立標題為​ Punkrock Fest ​且型別為​ Event ​的新內容片段。

  3. 編寫新建立的Event內容片段。

    • Event Title : Punkrock Fest
    • Event Description : <輸入幾行說明……>
    • Event Date : <選取未來的日期>
    • Event Type : 音樂
    • Ticket Price : 10
    • Event Image : /content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg
    • Venue Name : 爬行動物屋
    • Venue City : 紐約

    點選頂端動作列中的​ 儲存 ​以儲存變更。

  4. 使用AEM封裝管理員,在AEM Author上安裝以下封裝。 此套件包含許多事件內容片段。

    取得檔案: GitHub > Assets > com.adobe.aem.guides.wknd-mobile.content.chapter-3.zip

檢閱內容片段的JCR結構

本節僅供參考,其目的是將內容片段模型中所製作內容片段的基礎JCR結構社會化。

  1. 在AEM作者上開啟​ CRXDE Lite
  2. 在CRXDE Lite的左側階層功能表中,導覽至/content/dam/wknd-mobile/en/events/punkrock-fest/jcr:content,此節點代表JCR中的Punkrock Fest Event內容片段。
  3. 展開資料節點。
    檢閱​ [內容]窗格 ​中的屬性cq:model是否指向Event內容片段模型定義。
    • cq:model=/conf/settings/wknd-mobile/dam/cfm/models/event
  4. data節點底下選取主要節點並檢閱屬性。 此節點包含在編寫Event內容片段模型期間收集的內容。 JCR屬性名稱對應至內容片段模型屬性名稱,而值對應至"Punkrock Fest" Event內容片段的編寫值。

下一步

建議您透過AEM的封裝管理員在AEM Author上安裝com.adobe.aem.guides.wknd-mobile.content.chapter-3.zip內容封裝。 此套件包含本教學課程及先前章節中概述的設定和內容。

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4