覆蓋社群元件

覆蓋預設元件的意圖是針對元件的所有相關參照,全域變更元件的外觀或行為。 在/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 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