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écessaire de /libs dans /apps et en les modifiant dans /apps.
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 :
/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
/apps
node - Créer > Dossier …
- Entrer un nom:
social
- Entrer un nom:
- Sélectionner
-
Sélectionner
social
node- Créer > Dossier…
- Entrer un nom:
commons
- Entrer un nom:
- Créer > Dossier…
-
Sélectionner
commons
node- Créer > Dossier…
- Entrer un nom:
components
- Entrer un nom:
- Créer > Dossier…
-
Sélectionner
components
node- Créer > Dossier….
- Entrer un nom:
hbs
- Entrer un nom:
- Créer > Dossier….
-
Sélectionner
hbs
node-
Créer > Créer un composant…
- Saisissez le libellé :
comments
- Saisissez le titre :
Comments
- Saisir une description:
List of comments without showing avatars
- Super Type :
social/commons/components/comments
- Entrez Groupe :
Communities
- Cliquez sur Suivant Jusqu’à OK
- Saisissez le libellé :
-
-
Sélectionner
comments
node-
Créer > Créer un composant…
- Saisissez le libellé :
comment
- Saisissez le titre :
Comment
- Saisir une description:
A comment instance without avatars
- Super Type :
social/commons/components/comments/comment
- Entrez Groupe :
.hidden
- Cliquez sur Suivant Jusqu’à OK
- Saisissez le libellé :
-
Sélectionnez Enregistrer tout
-
-
Suppression de la valeur par défaut
comments.jsp
- Sélectionner un noeud
/apps/social/commons/components/hbs/comments/comments.jsp
- Sélectionnez Supprimer
- Sélectionner un noeud
-
Supprimez le fichier comment.jsp par défaut.
- sélectionnez le nœud
/apps/social/commons/components/hbs/comments/comment/comment.jsp
- Sélectionnez Supprimer
- Sélectionnez Enregistrer tout
- sélectionnez le nœud
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 cassocial/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.
- 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