Création de noeuds create-nodes
Recouvrez le système de commentaires avec une version personnalisée en copiant le nombre minimal de fichiers nécessaires de /libs vers /apps et en les modifiant dans /apps.
En utilisant 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 dans le 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à)- Sélectionner le noeud
/apps - Créer > Dossier
- Saisissez le nom :
social
- Saisissez le nom :
- Sélectionner le noeud
-
Sélectionner le noeud
social- Créer > Dossier
- Saisissez le nom :
commons
- Saisissez le nom :
- Créer > Dossier
-
Sélectionner le noeud
commons- Créer > Dossier
- Saisissez le nom :
components
- Saisissez le nom :
- Créer > Dossier
-
Sélectionner le noeud
components- Créer > Dossier.
- Saisissez le nom :
hbs
- Saisissez le nom :
- Créer > Dossier.
-
Sélectionner le noeud
hbs-
Créer > Créer un composant
- Saisir le libellé :
comments - Saisissez le titre :
Comments - Saisissez la description :
List of comments without showing avatars - Super Type :
social/commons/components/comments - Entrée dans le groupe :
Communities - Cliquez sur Suivant jusqu’à OK
- Saisir le libellé :
-
-
Sélectionner le noeud
comments-
Créer > Créer un composant
- Saisir le libellé :
comment - Saisissez le titre :
Comment - Saisissez la description :
A comment instance without avatars - Super Type :
social/commons/components/comments/comment - Entrée dans le groupe :
.hidden - Cliquez sur Suivant jusqu’à OK
- Saisir le libellé :
-
Sélectionnez Enregistrer tout
-
-
Supprimer le
comments.jsppar défaut- Sélectionner le noeud
/apps/social/commons/components/hbs/comments/comments.jsp - Sélectionnez Supprimer
- Sélectionner le noeud
-
Supprimez le fichier comment.jsp par défaut.
- select node
/apps/social/commons/components/hbs/comments/comment/comment.jsp - Sélectionnez Supprimer
- Sélectionnez Enregistrer tout
- select node
Super Type (propriété sling:resourceSuperType) des composants de recouvrement sont définis sur la même valeur que le Super Type des composants superposés, dans ce cas :social/commons/components/commentssocial/commons/components/comments/comment
Le Type de la superposition (propriété sling:resourceType) doit être une auto-référence relative afin que tout contenu introuvable dans /apps soit ensuite recherché dans /libs.
- Nom :
sling:resourceType - Type :
String - Valeur :
social/commons/components/hbs/comments
-
Sélectionnez le vert
[+] Add- Nom :
sling:resourceType - Type :
String - Valeur :
social/commons/components/hbs/comments/comment
- Nom :
-
Sélectionnez le vert
[+] Add- Sélectionnez Enregistrer tout