Composants de communautés d’incrustation

L'intention de superposer un composant par défaut est de modifier globalement l'apparence ou le comportement d'un composant, pour toutes les références relatives au composant. Il dépend de 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

Composant de commentaires d’incrustation

Supposons que vous souhaitez 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 permettant de masquer l’avatar utilisent le format CSS ou, comme décrit ici, superposent le fichier header.jsp dans le dossier des applications afin que le code HTML contenant l’avatar ne soit jamais envoyé au client.

Pour superposer des commentaires, vous devez :

  1. Page Commentaires
  2. Créer des noeuds
  3. Modification de l’aspect

Courriers électroniques de notifications d’incrustation

Supposons que vous souhaitiez personnaliser le message des notifications par courrier électronique, vous pouvez le faire en superposant les modèles à l’adresse /libs/settings/community/templates/email/html.

Par exemple, pour modifier les notifications de mentions par courrier électronique (pour un composant de communautés spécifique où ugc est créé), ajoutez une condition if pour 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 @mentions dans les commentaires de blog, placez le modèle prêt à l'emploi à l'adresse suivante : /libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en

Sur cette page

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
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now