擴展注釋元件

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

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

注意

不支援延伸覆蓋元件。

範例

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

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

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

若要延伸意見,您必須:

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

本頁內容