Composants des communautés de recouvrement overlay-communities-components

L’intention du recouvrement d’un composant par défaut est de modifier globalement l’aspect ou le comportement d’un composant, pour toutes les références relatives au composant. Il dépend de la nature de sling pour être résolu sur le dossier /apps avant de rechercher dans le dossier /libs. Par conséquent, le chemin d’accès au composant est identique au chemin d’accès au composant par défaut, sauf qu’il se trouve dans le dossier /apps et non dans le dossier /libs.

Exemple example

Composant Commentaires de recouvrement

Supposons que vous souhaitiez modifier la fonction de commentaire afin qu’elle corresponde à la conception de votre site web, en modifiant l’en-tête de commentaire afin qu’elle n’affiche plus l’avatar d’un commentaire. Les solutions pour masquer l’avatar utilisent le CSS ou, comme décrit ici, le recouvrement du fichier header.jsp dans le dossier d’applications afin que l’HTML contenant l’avatar ne soit jamais envoyée au client.

Pour superposer des commentaires, vous devez :

E-mails de notification de recouvrement

Supposons que vous souhaitiez personnaliser le message de notification par e-mail en superposant les modèles à l’/libs/settings/community/templates/email/html.

Supposons, par exemple, que vous souhaitiez modifier les notifications par e-mail de mentions (pour un composant Communities spécifique dans lequel du contenu créé par l’utilisateur est créé). Dans ce cas, ajoutez une condition if pour le verbe mention dans les modèles des composants pour lesquels vous avez activé la prise en charge de @mentions.

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

Pour modifier le modèle de notification par e-mail à @mention dans les commentaires de blog, placez le modèle prêt à l’emploi à l’emplacement suivant : /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

recommendation-more-help
experience-manager-65-help-communities