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.jsp
par 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/comments
social/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