Überlagern von Communities-Komponenten overlay-communities-components

Die Absicht Überlagerung einer Standardkomponente besteht darin, das Erscheinungsbild oder Verhalten einer Komponente global für alle relativen Verweise auf die Komponente zu ändern. Es liegt in der Natur von Sling, den Ordner "/apps“ aufzulösen, bevor im Ordner "/libs“ gesucht wird. Der Pfad zur Komponente entspricht daher dem Pfad zur Standardkomponente, mit der Ausnahme, dass er sich im Ordner "/apps“ und nicht im Ordner "/libs“ befindet.

Beispiel example

Komponente „Kommentare überlagern“

Angenommen, Sie möchten die Kommentarfunktion so ändern, dass sie dem Design Ihrer Website entspricht, indem Sie die Kopfzeile des Kommentars ändern, sodass der Avatar für keinen Kommentar mehr angezeigt wird. Die Lösungen zum Ausblenden des Avatars verwenden entweder CSS oder überlagern, wie hier beschrieben, die Datei header.jsp im Anwendungsordner, sodass die HTML mit dem Avatar nie an den Client gesendet wird.

Um Kommentare zu überlagern, müssen Sie:

Überlagern von Benachrichtigungs-E-Mails

Angenommen, Sie möchten die Nachricht von E-Mail-Benachrichtigungen anpassen. Sie können dies tun, indem Sie Vorlagen unter /libs/settings/community/templates/email/html.

Angenommen, Sie möchten die Erwähnungen und E-Mail-Benachrichtigungen bearbeiten (für eine bestimmte Communities-Komponente, bei der benutzergenerierter Inhalt erstellt wird). Fügen Sie in solchen Fällen eine Wenn -Bedingung für Erwähnung in den Vorlagen der Komponenten hinzu, für die Sie die @mentions-Unterstützung aktiviert haben.

{{#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}}\

Um die Vorlage für E-Mail-Benachrichtigungen zur @mention in Blog-Kommentaren zu ändern, fügen Sie die vordefinierte Vorlage ein unter: /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791