擴展注釋元件

extending預設元件的用意是改變元件的外觀或行為以用於特定用途。

元件的路徑是唯一的,並將預設元件作為超級資源類型引用。 與元件覆蓋的全域範圍相比,範圍有限,因此風險較低。

注意

不支援延伸覆蓋元件。

範例

假設注釋元件的標題必須在AEM例項的某個網站上顯示替代外觀,而在另一個網站上顯示預設顯示。 與其覆蓋預設注釋(這會變更所有例項的注釋元件),更好的解決方案是確保有多個注釋元件可供各網站使用。

若要實作此解決方案,請建立可延伸(覆寫)現有元件並修改Handlebars指令碼的新元件。 使用新注釋的網站區域可以使用擴充的注釋,而使用預設外觀的網站則不受影響。

注釋元件實際上是構成注釋系統的兩個元件之一。 因此,需要擴展兩個元件:comments​和​comment。 要編輯的指令碼位於​comment​元件的header.hbs檔案中,而父​comments​元件(注釋系統)是作者實際添加到頁面的內容。

若要延伸意見,您必須:

  1. 建立元件
  2. 新增註解至範例頁面
  3. 改變外觀

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now