覆蓋Communities元件
最後更新: 2024年7月14日
- 主題:
- 社群
建立對象:
- 開發人員
覆蓋預設元件的目的是針對該元件的所有相對參照,全域變更元件的外觀或行為。 在/libs資料夾中搜尋之前,這會仰賴sling的性質解析至/apps資料夾。 因此,元件的路徑與預設元件的路徑相同,不同之處在於它位在/apps資料夾中,而非/libs資料夾中。
範例
覆蓋註解元件
假設您想要修改註解功能,使其符合您網站的設計,方法是變更註解標題使其不再顯示任何註解的頭像。 隱藏頭像的解決方案是使用CSS,或如這裡所述,覆蓋apps資料夾中的header.jsp,因此包含頭像的HTML絕不會傳送給使用者端。
若要覆蓋註解,您必須:
覆蓋通知電子郵件
假設您要自訂電子郵件通知的訊息,您可以透過覆蓋位於/libs/settings/community/templates/email/html
的範本來執行此操作。
例如,假設您要編輯提及電子郵件通知(針對建立UGC的特定Communities元件)。 在這種情況下,請在啟用 @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}}\
若要修改部落格評論中@mention的電子郵件通知範本,請將現成範本放置在: /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en
Experience Manager
- Communities 指南
- AEM Communities簡介
- 正在部署
- 管理
- AEM Communities中的使用者和UGC管理服務
- 社群主控台
- 社群功能的Analytics設定
- 設定傳訊
- 仲裁社群內容
- 設定電子郵件
- 社群通知
- Communities 訂閱
- 社群評分和預算
- 管理使用者和使用者群組
- 社群群組主控台
- 使用Facebook和Twitter進行社交登入
- SRP — 社群內容儲存
- 社群網站主控台
- 成員與群組管理主控台
- 稽核主控台
- 社群工具
- 網站範本
- 群組範本
- 社群功能
- 儲存體設定
- 徽章主控台
- 報表主控台
- 適用於社群的FFmpeg
- 內文中稽核
- 進階評分和徽章
- ASRP -Adobe儲存資源提供者
- MSRP - MongoDB儲存資源提供者
- 如何設定MongoDB以進行示範
- DSRP — 關聯式資料庫儲存資源提供者
- DSRP的MySQL組態
- JSRP - JCR儲存資源提供者
- SRP的Solr組態
- 標籤使用者產生的內容
- 翻譯使用者產生的內容
- Communities使用者同步
- 成員貢獻限制
- 開發
- 開發社群
- 社交元件架構
- 社群元件指南
- 元件、功能和功能要點
- 教學課程
- 疑難排解
- 編碼准則
- 伺服器端自訂
- 使用者端自訂
- SCF Handlebars協助程式
- 儲存資源提供者概觀
- 社群網站要點
- 活動資料流要點
- 部落格要點
- 行事曆要點
- 適用於社群元件的Clientlibs
- Comments Essentials
- 適用於Communities元件的OSGi事件
- 精選內容要點
- 檔案程式庫基本需知
- 論壇要點
- 社群群組要點
- 創意力基本要素
- 排行榜要點
- 按一下Essentials
- 傳訊要點
- QnA要點
- Rating Essentials
- 稽核Essentials
- RTF編輯器基本知識
- 評分和徽章要點
- 搜尋Essentials
- 元件側載
- 社交圖基本資訊
- srp和UGC Essentials
- 標籤Essentials
- Tally Essentials
- Voting Essentials
- 設定網站結構
- 建立SCF沙箱
- 初始沙箱應用程式
- 初始沙箱內容
- 開發沙箱應用程式
- 開發沙箱內容
- 新增Clientlibs
- 覆蓋註解元件
- 建立註解頁面
- 建立節點
- 變更外觀
- 建立元件
- 新增註解至範例頁面
- 擴充註解元件
- 變更外觀(HBS)
- 建立範例頁面
- 使用SRP存取UGC
- 使用適用於社群的Maven
- 命名慣例
- SocialUtils重構
- 製作