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
/appsnode - Créer > Dossier …
- Entrer un nom:
social
- Entrer un nom:
- Sélectionner
-
Sélectionner
socialnode- Créer > Dossier…
- Entrer un nom:
commons
- Entrer un nom:
- Créer > Dossier…
-
Sélectionner
commonsnode- Créer > Dossier…
- Entrer un nom:
components
- Entrer un nom:
- Créer > Dossier…
-
Sélectionner
componentsnode- Créer > Dossier….
- Entrer un nom:
hbs
- Entrer un nom:
- Créer > Dossier….
-
Sélectionner
hbsnode-
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
commentsnode-
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/commentssocial/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