頁面元件 page-component

頁面元件是可擴充的頁面元件,旨在與範本編輯器搭配使用,並允許使用範本編輯器來組合頁首/頁尾和結構元件。

TIP
您是否考慮過適用於 AEM 的 Edge Delivery Services?
現有的專案可以繼續使用本文件中所述的方法。然而,針對新專案,Adobe 建議採用 Edge Delivery Services。

用途 usage

頁面元件構成了使用核心元件以及可編輯範本設計的所有頁面的基礎。使用頁面元件時,可以使用其他核心元件將頁首、頁尾和頁面結構定義為範本。

使用設計對話框,可以為頁面定義自訂用戶端程式庫。不同於可從元件直接存取編輯對話框的其他元件,由於頁面元件是頁面本身,頁面元件的編輯對話框為頁面屬性視窗。

版本和相容性 version-and-compatibility

頁面元件的目前版本為 v3,此版本於 2022 年 2 月隨著核心元件 2.18.0 版發行導入,詳情請參閱本文件。

下表詳細說明該元件的所有支援版本、與元件版本相容的 AEM 版本,以及舊版文件的連結。

元件版本
AEM 6.4
AEM 6.5
AEM 6.5 LTS
AEM as a Cloud Service
v3
-
相容
相容
相容
v2
相容
相容
-
相容
v1
相容
相容
-
相容

如需核心元件版本和發行版本的進一步詳細資訊,請參閱核心元件版本文件。

漸進式網頁應用程式支援 pwa-support

核心元件 2.15.0 版新增支援 AEM as a Cloud Service 的內建漸進式網頁應用程式 (PWA) 功能。透過網站層級的簡單設定,將您的 AEM 體驗轉換為 PWA!

技術詳細資訊 technical-details

在 GitHub 上可找到有關頁面元件的最新技術文件。

如需開發「核心元件」的進一步詳細資訊,請參閱核心元件開發人員文件

編輯對話框 edit-dialog

由於元件代表整個頁面,通常在編輯對話框中的設定可在頁面屬性視窗中找到。

設計對話框 design-dialog

因為元件代表整個頁面,所以在編輯頁面範本時,設計對話框是透過​ 頁面資訊 -> 頁面原則 ​來存取。

頁面原則

NOTE
在舊版 AEM 中,頁面原則 ​原稱為​ 頁面設計

屬性索引標籤 properties-tab

使用「頁面設計」視窗,您可以定義要載入的用戶端程式庫,以及頁面的網頁資源資料庫。

  • 用戶端程式庫 - 這會定義要載入的用戶端程式庫類別。JavaScript 會新增至正文結尾,而 CSS 會新增至頁面標題。

  • 用戶端程式庫 JavaScript 頁面標題 - 這會定義要在頁面標題中載入的 JavaScript 用戶端程式庫類別。

    • 在此處定義且出現在​ 用戶端程式庫 ​欄位中的類別,將在頁面標題而非正文結尾載入 JavaScript。
    • 除非類別也出現在​ 用戶端程式庫 ​欄位中,否則不會載入 CSS。
  • 網頁資源用戶端程式庫 - 提供網站資源 (例如 Favicon) 的用戶端程式庫類別。

  • 跳至主要內容元素選擇器 - 當作協助工具功能,可直接跳至頁面的主要內容

  • 轉譯替代語言連結 ​如果啟用,便會將相同網站中頁面替代語言版本的連結新增至頁面的頁首。

頁面元件設計對話框

可以為​ 用戶端程式庫 ​和​ 用戶端程式庫 JavaScript 頁面標題 ​欄位設定資料庫,如下所示:

  • 若要新增欄位,請按一下或點選欄位下方的​ 新增 ​按鈕。
  • 若要移除欄位,請按一下或點選要移除欄位旁的垃圾桶圖示。
  • 若要重新排列載入順序,請按一下或點選並拖曳要移動欄位旁的控點。

如需有關使用用戶端程式庫的進一步詳細資訊,請參閱使用用戶端程式庫

CAUTION
為頁面標題個別定義用戶端程式庫的功能已在核心元件發行版本 2.2.0 中導入。

樣式索引標籤 styles-tab

頁面元件支援 AEM 樣式系統

Adobe Client Data Layer data-layer

「頁面元件」支援 Adobe Client Data Layer。

recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c