Recouvrez le système de commentaires avec une version personnalisée en copiant le nombre minimal de fichiers nécessaire à partir de /libs
into /apps
et les modifier dans /apps
.
Le contenu du dossier /libs n’est jamais modifié, car toute réinstallation ou mise à niveau peut supprimer ou remplacer le dossier /libs alors que le contenu du dossier /apps est conservé.
Utilisation CRXDE Lite sur une instance d’auteur, commencez par créer un chemin d’accès dans le dossier /apps identique au chemin d’accès aux composants superposés du dossier /libs .
Le chemin en cours de duplication est le suivant :
/libs/social/commons/components/hbs/comments/comment
Certains noeuds du chemin d’accès sont des dossiers et d’autres sont des composants.
Accédez à http://localhost:4502/crx/de/index.jsp
Créer /apps/social
(s’il n’existe pas déjà)
/apps
nodesocial
Sélectionner social
node
commons
Sélectionner commons
node
components
Sélectionner components
node
hbs
Sélectionner hbs
node
comments
Comments
List of comments without showing avatars
social/commons/components/comments
Communities
Sélectionner comments
node
Créer > Créer un composant…
comment
Comment
A comment instance without avatars
social/commons/components/comments/comment
.hidden
Sélectionnez Enregistrer tout
Suppression de la valeur par défaut comments.jsp
/apps/social/commons/components/hbs/comments/comments.jsp
Supprimez le fichier comment.jsp par défaut.
/apps/social/commons/components/hbs/comments/comment/comment.jsp
Pour préserver la chaîne d’héritage, la variable Super Type
(propriété sling:resourceSuperType
) des composants de superposition sont définis sur la même valeur que la variable Super Type
des composants superposés, dans ce cas :
social/commons/components/comments
social/commons/components/comments/comment
Le recouvrement Type
(propriété sling:resourceType
) doit être une auto-référence relative afin que tout contenu introuvable dans /apps soit ensuite recherché dans /libs.
sling:resourceType
String
social/commons/components/hbs/comments
[+] Add
sling:resourceType
String
social/commons/components/hbs/comments/comment
[+] Add