Maintenant que les composants du système de commentaires personnalisés dans le répertoire de l'application (/apps?lang=fr) sont en place, avec un resourceSuperType référençant le système de commentaires par défaut et le modèle/Vue personnalisé enregistré, il est possible de modifier l'implémentation.
Pour une simple démonstration, une fonction visuelle, l’avatar affiché par l’utilisateur connecté qui publie un commentaire, est supprimée.
Pour utiliser l'extension, l'instance du système de commentaires d'un site Web à affecter (/content?lang=fr) doit définir resourceType comme système de commentaires personnalisé.
Utilisation de CRXDE Lite :
Ouvrir /apps/custom/components/comments/comment/comment.hbs
Mettez en commentaire la balise qui contient l’avatar pour un commentaire (~ ligne 21) :
<!--
<<img class="scf-comment-avatar {{#if topLevel}}withTopLevel{{/if}}" src="{{author.avatarUrl}}"></img>
-->
Ouvrir /apps/custom/components/comments/comments.hbs
Mettez en commentaire la balise qui contient l’avatar pour la prochaine entrée de commentaire (~ ligne 44) :
<!--
<img class="scf-composer-avatar" src="{{loggedInUser.avatarUrl}}"></img>
-->
Sélectionner Enregistrer tout
Une fois l’application modifiée, il est nécessaire de reproduire à nouveau le composant personnalisé.
Une façon de le faire est
Dans le menu principal
Activate Tree
Start Path
: à /apps/custom
Only Modified
Activate
En poursuivant l’ expérience de l’instance de publication, toujours connectée en tant que même utilisateur, il est maintenant possible d’actualiser la page dans l’environnement de publication afin de vue la modification de suppression de l’avatar :
Vous trouverez ci-joint un package de l'application de commentaires personnalisés créée dans ce didacticiel.