覆蓋社群元件

覆蓋預設元件的意圖是針對元件的所有相關參照,全域變更元件的外觀或行為。 在/libs檔案夾中搜尋前,會依循sling的性質來解析至/apps檔案夾。 因此,元件的路徑與預設元件的路徑相同,只不過它位於/apps檔案夾而非/libs檔案夾中。

範例

覆蓋註解元件

假設您想要修改註解功能,以符合您網站的設計,方法是變更註解標題,以便不再顯示任何註解的頭像。 隱藏頭像的解決方案是使用CSS,或如此處所述,在apps資料夾中覆蓋header.jsp,讓包含頭像的HTML永遠不會傳送給用戶端。

若要覆蓋注釋,您必須:

  1. 「注釋」頁
  2. 建立節點
  3. 改變外觀

覆蓋通知電子郵件

假設您想要自訂電子郵件通知的訊息,您可以透過覆蓋/libs/settings/community/templates/email/html​範本來自訂。

例如,若要修改提及電子郵件通知(針對建立ugc的特定社群元件),請在您啟用​@mentions​支援的元件範本中,新增​if​條件,用於動詞​提及

{{#equals this.verb "mention"}}\
    A new mention <a href="{{objectUrl}}">comment</a> {{#if this.target.properties.[jcr:title]}}to the article "{{{target.displayName}}}" {{/if}}was added by {{{user.name}}} on {{dateUtil this.published format="EEE, d MMM yyyy HH:mm:ss z"}}.\n \
{{/equals}}\

若要修改部落格注釋中@提及的電子郵件通知範本,請將範本置於:/libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

本頁內容

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