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.

CAUTION
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é.

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.

  1. Accédez à http://localhost:4502/crx/de/index.jsp

  2. Créer /apps/social (s’il n’existe pas déjà)

    • Sélectionner le noeud /apps
    • Créer > Dossier
      • Saisissez le nom : social
  3. Sélectionner le noeud social

    • Créer > Dossier
      • Saisissez le nom : commons
  4. Sélectionner le noeud commons

    • Créer > Dossier
      • Saisissez le nom : components
  5. Sélectionner le noeud components

    • Créer > Dossier.
      • Saisissez le nom : hbs
  6. 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
  7. 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
    • Sélectionnez Enregistrer tout

  8. Supprimer le comments.jsp par défaut

    • Sélectionner le noeud /apps/social/commons/components/hbs/comments/comments.jsp
    • Sélectionnez Supprimer
  9. 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
NOTE
Pour préserver la chaîne d’héritage, les 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
  1. Sélectionnez le vert [+] Add

    • Nom : sling:resourceType
    • Type : String
    • Valeur : social/commons/components/hbs/comments/comment
  2. Sélectionnez le vert [+] Add

    • Sélectionnez Enregistrer tout

create-nodes

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791