使用內容片段 working-with-content-fragments

透過Adobe Experience Manager (AEM),內容片段可讓您設計、建立、組織和 發佈獨立於頁面的內容. 內容可讓您準備內容以用於多個位置/多個管道,非常適合Headless傳送。

內容片段包含結構化內容:

  • 它們是根據 內容片段模型,會預先定義產生片段的結構。

  • 此結構的範圍介於:

    • 基本

      • 例如,單一多行文字欄位。
      • 用於準備直接的內容以用於頁面製作。
    • 複雜

      • 多種資料型別的欄位組合,包括文字、數字、布林值、資料和時間等。
      • 用於準備更多結構化內容以進行頁面製作,或用於傳送至您的應用程式。
    • 巢狀

      • 可用的參考資料型別可讓您巢狀內嵌內容。
      • 通常用於傳遞至您的應用程式。

使用AEM核心元件的Sling模型(JSON)匯出功能,內容片段也可以以JSON格式傳送。 此傳遞形式:

  • 可讓您使用元件來管理要傳送片段的哪些元素
  • 允許在用於API傳送的頁面上新增多個內容片段核心元件,以大量傳送

此和下列頁面涵蓋建立、設定、維護及使用內容片段的任務:

通訊管道的數量每年都在增加。 通常,管道是指傳遞機制,例如:

  • 實體管道;例如,桌上型電腦、行動裝置。
  • 實體管道中的傳遞形式;例如,「產品詳細資料頁面」、「產品類別頁面」(適用於案頭)或「行動網頁」(適用於行動應用程式)。

不過,您(可能)不想在所有管道上使用相同的內容 — 您必須根據特定管道將內容最佳化。

內容片段可讓您:

  • 考慮如何跨頻道有效率地觸及目標對象。
  • 建立並管理頻道中性的編輯內容。
  • 為一系列管道建立內容集區。
  • 為特定管道設計內容變體。
  • 透過插入資產(混合媒體片段)將影像新增至文字。
  • 建立巢狀內容,讓您可以反映資料的複雜性。

接著,您就可以組合這些內容片段,透過各種管道提供體驗。

NOTE
內容片段體驗片段 是AEM中的不同功能:
  • 內容片段 是可用來存取結構化資料(包括文字、數字和日期等)的編輯內容。 它們是純內容,具有定義和結構,但沒有額外的視覺設計和/或版面。

  • 體驗片段 是完全佈局的內容;網頁的片段。

體驗片段可以包含內容片段形式的內容,反之則不行。
如需詳細資訊,請參閱 瞭解AEM中的內容片段和體驗片段.
NOTE
在AEM 6.3之前,內容片段是使用範本而非模型建立的。 範本無法再用於建立片段,但仍支援使用這類範本建立的任何片段。

內容片段與內容服務 content-fragments-and-content-services

AEM Content Services的設計目的,是要概括AEM內/外部內容的說明和傳遞,而不只是關注網頁。

它們使用可供任何使用者端使用的標準化方法,將內容傳送至非傳統AEM網頁的管道。 這些管道可能包括:

  • 單頁應用程式
  • 原生行動應用程式
  • AEM外部的其他管道和接觸點

使用JSON匯出工具以JSON格式進行傳遞。

AEM內容片段可用於說明和管理結構化內容。 結構化內容在可包含各種內容型別的模型中定義;包括文字、數值資料、布林值、日期和時間等。

此結構化內容與AEM核心元件的JSON匯出功能搭配使用,可用於將AEM內容傳送至AEM頁面以外的管道。

NOTE
AEM也支援翻譯片段內容。

內容類型 content-type

內容片段包括:

  • 儲存為 資產

    • 內容片段(及其變數)可以透過以下網址建立及維護: 資產 主控台。
    • 在內容片段編輯器中撰寫和編輯。
  • 用於 具有內容片段元件的頁面編輯器 (參照元件):

    • 內容片段 元件可供頁面作者使用。 它可讓他們以HTML或JSON格式參考及傳送所需的內容片段。
  • 可使用以下專案存取: AEM GRAPHQL API.

內容片段是內容結構,具備以下功能:

  • 沒有版面或設計(RTF模式中可能會使用某些文字格式)。
  • 有一或多個 組成部分.
  • 可以 包含或連線到影像.
  • 可以使用 中間內容 在頁面上參考時。
  • 獨立於傳遞機制(即頁面、頻道)。

具有視覺資產的片段 fragments-with-visual-assets

為了讓作者更能掌控其內容,可以將影像新增至內容片段及/或與內容片段整合。

資產可以透過數個方式與內容片段一起使用;各有其優點:

  • 插入資產 放入片段(混合媒體片段)

    note note
    NOTE
    插入內容片段本身的視覺資產附加於前面的段落。 將片段新增到頁面時,在新增中間內容時,這些資產會相對於該段落移動。
  • 相關聯的內容

    • 連線到片段;但不是片段的固定部分(請參閱 內容片段的組成部分)。
    • 提供一些定位彈性。
    • 在頁面上使用片段時,可輕鬆使用(當作中間內容)。
    • 另請參閱 關聯內容 以取得詳細資訊。
  • 頁面編輯器的「 資產 」瀏覽器可用的資產

    • 允許選擇資產的完整靈活性。
    • 提供一些定位彈性。
    • 不提供為特定片段核准的概念。

內容片段的組成部分 constituent-parts-of-a-content-fragment

內容片段資產由下列部分(直接或間接)組成:

  • 片段元素

    • 元素會與儲存內容的資料欄位建立關聯。
    • 您使用內容模型來建立內容片段。 模型中指定的元素(欄位)定義片段的結構。 這些元素(欄位)可以是各種資料型別。
  • 片段段落

    • 以個別實體分隔的文字區塊(通常為多行)。

    • 在富 文本 🔗 和標籤下拉模式中,段落可以格式化為標題,在這種情況下,它和以下段落作為一個單位一起組成。

    • 在頁面製作期間啟用內容控制。

  • 插入到片段中的資產(混合媒體片段)

    • 插入到實際片段中並用作片段內部內容的資產(影像)。

    • 嵌入在片段的段落系統中。

    • 可以在下列情況下格式化: 在頁面上使用/參考片段.

    • 只能使用片段編輯器在片段中新增、刪除或移動。 無法在頁面編輯器中執行這些動作。

    • 只能使用在片段中新增、刪除或移動片段 片段編輯器中的RTF格式.

    • 只能新增到多行文字元素(任何片段型別)。

    • 附於前文(段落)。

      note caution
      CAUTION
      切換為純文字格式,可以(無意中)從片段中移除資產。
      note note
      NOTE
      資產也可新增為 其他(中間)內容 在頁面上使用片段時;使用「資產」瀏覽器中的「關聯內容」或「資產」。
  • 相關聯的內容

    • 這是片段外部的內容,但與編輯相關。 通常是影像、影片或其他片段。

    • 將集合中的個別資產新增至頁面時,即可在頁面編輯器中與片段搭配使用。 這表示它們是選用專案,視特定通道的需求而定。

    • 資產為 透過集合關聯至片段;關聯的集合可讓作者決定在編寫頁面時要使用的資產。

      • 收藏集可以作為預設內容與片段相關聯,也可以由作者在片段製作期間相關聯。
      • 資產(DAM)集合 是片段關聯內容的基礎。
    • 或者,您也可以將片段本身新增至集合,以輔助追蹤。

  • 片段中繼資料

    • 使用 資產中繼資料結構.

    • 標籤可在以下情況下建立:

      • 建立和編寫片段

      • 或更新版本:

        • 透過檢視/編輯片段 屬性 從主控台
        • 透過編輯 中繼資料 在片段編輯器中時
    note caution
    CAUTION
    中繼資料處理設定檔不適用於內容片段。
  • 主版

    • 片段的一部分

      • 每個內容片段都有一個Master例項。
      • 無法刪除主版。
    • 主版可在下的片段編輯器中存取 變數.

    • 主版本身不是變數,而是所有變數的基礎。

  • 變數

    • 特定編輯目的的片段文字轉譯;可能與頻道相關,但並非強制,也可用於臨時本機修改。
    • 建立為的復本 主版,但接著可視需求進行編輯;變數本身之間會存在內容重疊。
    • 可以在片段製作期間定義。
    • 儲存在片段中,有助於避免內容副本的散佈。
    • 變數可以是 已同步 如果主要內容已更新,則使用Master。
    • 可以是 摘要 以快速將文字截斷成預先定義的長度。
    • 可在下取得 變數 標籤進行標籤。

使用內容片段編寫頁面時的中間內容 in-between-content-when-page-authoring-with-content-fragments

中間內容:

CAUTION
中間內容是頁面內容。 它不會儲存在內容片段中。

片段必填 required-by-fragments

若要建立內容片段,請考量下列事項:

  • 內容模型

    • 使用設定瀏覽器啟用.
    • 使用工具建立.
    • 必填 建立片段.
    • 定義片段的結構(標題、內容元素、標籤定義)。
    • 內容模型定義需要一個標題和一個資料元素;其他內容都是選用的。
    • 模型可定義預設內容(如果適用)。
    • 作者在製作片段內容時無法變更已定義的結構。
    • 建立相依內容片段後對模型所做的變更可能會影響這些內容片段。

若要使用您的內容片段進行頁面製作,您還需要:

  • 內容片段元件

    • 有助於以HTML和/或JSON格式傳送片段。
    • 必填 在頁面上參考片段.
    • 負責片段的佈局和傳送;即管道。
    • 片段需要一或多個專用元件來定義版面並傳遞部分或全部元素/變數和相關內容。
    • 在製作中將片段拖曳到頁面上會自動建立所需元件的關聯。

使用範例 example-usage

片段及其元素和變數可用於為多個管道建立一致的內容。 在設計片段時,您必須考慮使用的內容及其使用位置。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2