Show Menu
主題×

體驗片段

基本概念

體驗 片段是一組由一或多個元件組成的群組 ,包括可在頁面中參考的內容和版面。
體驗片段主版和/或變體使用:
  • sling:resourceType : /libs/cq/experience-fragments/components/xfpage
因為沒有,它 /libs/cq/experience-fragments/components/xfpage/xfpage.html 會回復
  • sling:resourceSuperType : wcm/foundation/components/page

純HTML轉譯

使用URL .plain. 中的選擇器,您可以存取純HTML轉譯。
這可從瀏覽器取得,但其主要用途是允許其他應用程式(例如協力廠商網頁應用程式、自訂行動裝置實作)僅使用URL直接存取體驗片段的內容。
純HTML轉譯會將通訊協定、主機和內容路徑新增至下列路徑:
  • 類型: src href action
  • 或結尾為: -src -href
例如:
.../brooklyn-coat/master.plain.html
連結一律會參照發佈例項。 這些連結會由協力廠商使用,因此一律會從發佈例項呼叫連結,而非作者。
普通轉譯選擇器使用變壓器,而不是其他指令碼;sling Rewriter ,是變壓器。 此設定位於
  • /libs/experience-fragments/config/rewriter/experiencefragments

社交變數

社交變體可張貼在社交媒體(文字和影像)上。 在AEM中,這些社交變數可以包含元件;例如,文字元件、影像元件。
社交貼文的影像和文字可從任何深度等級的影像資源類型或文字資源類型(在建置區塊或版面容器中)擷取。
社交變化也允許建立區塊,並在進行社交動作時(在發佈環境上)加以考慮。
若要將正確的文字和影像張貼至社交媒體網路,若您要開發自訂的元件,就必須遵守一些慣例。
為此,必須使用下列屬性:
  • 擷取影像
    • fileReference
    • fileName
  • 用於提取文本
    • text
不使用本公約的部分將不予考慮。

體驗片段範本

「體驗 片段 頁面範本——可編輯 」僅支援可編輯的範本。
開發新的體驗片段範本時,您可以遵循可編輯範本的標準 實務
若要建立「建立體驗片段」精靈偵測到的體 驗片段範本 ,您必須遵循下列其中一個規則集:
  1. 兩者:
    1. 模板的資源類型(初始節點)必須繼承自:
      cq/experience-fragments/components/xfpage
    2. 範本名稱必須以下列項目開頭:
      experience-fragments 這可讓使用者在/content/experience-fragments中建立體驗片段,因為此資料夾的屬 cq:allowedTemplates 性包含名稱以開頭的所有範本 experience-fragment 。 客戶可以更新此屬性以包含其自己的命名方案或範本位置。
  2. 允許的範本 ,可在「體驗片段」主控台中設定。

體驗片段的元件

開發元件 ,以便搭配使用/使用Experience片段,請遵循標準實務。
唯一的額外設定是確保範本上 允許使用元件,這是透過內容原則達成