Incrustation de composants Communities overlay-communities-components

L’intention de superposer 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 repose sur la nature de sling à résoudre dans le dossier /apps avant de rechercher dans le dossier /libs . Par conséquent, le chemin d’accès au composant est identique à celui du composant par défaut, sauf qu’il se trouve dans le dossier /apps et non dans le dossier /libs .

Exemple example

Composant des commentaires de superposition

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 du commentaire afin qu’il n’affiche plus l’avatar pour un commentaire. Les solutions pour masquer l’avatar utilisent soit CSS, soit, comme décrit ici, le recouvrement du fichier header.jsp dans le dossier des applications afin que l’HTML contenant l’avatar ne soit jamais envoyé au client.

Pour superposer des commentaires, vous devez :

Courriers électroniques de notifications de superposition

Supposons que vous souhaitiez personnaliser le message des notifications par e-mail, vous pouvez le faire en superposantles modèles sur /libs/settings/community/templates/email/html.

Supposons, par exemple, que vous souhaitiez modifier les notifications par courrier électronique relatives aux mentions (pour un composant Communities spécifique dans lequel le contenu créé par l’utilisateur est). Dans ce cas, ajoutez une condition if pour le verbe mentions 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 notifications électroniques pour @mention dans les commentaires de blog, placez le modèle prêt à l’emploi à l’adresse : /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

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