Créer des noeuds

Incrustez 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.

ATTENTION

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 reste intact.

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 du dossier /libs.

Le chemin dupliqué 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…
      • Entrer un nom: social
  3. Sélectionner le noeud social

    • Créer > dossier…
      • Entrer un nom: commons
  4. Sélectionner le noeud commons

    • Créer > Dossier…
      • Entrer un nom: components
  5. Sélectionner le noeud components

    • Créer > Dossier….
      • Entrer un nom: hbs
  6. Sélectionner le noeud hbs

    • Créer > Créer un composant…
      • Saisissez le libellé : comments
      • Saisissez le titre : Comments
      • Saisissez la description : List of comments without showing avatars
      • Super Type : social/commons/components/comments
      • Saisissez un groupe : Communities
      • Cliquez sur Suivant jusqu'à OK
  7. Sélectionner le noeud comments

    • Créer > Créer un composant…

      • Saisissez le libellé : comment
      • Saisissez le titre : Comment
      • Saisissez la description : A comment instance without avatars
      • Super Type : social/commons/components/comments/comment
      • Saisissez un groupe : .hidden
      • Cliquez sur Suivant jusqu'à OK
    • Sélectionner 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. Supprimer le fichier comment.jsp par défaut

    • sélectionner le noeud /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Sélectionnez Supprimer
    • Sélectionner Enregistrer tout
REMARQUE

Pour préserver la chaîne d’héritage, la propriété Super Type (propriété sling:resourceSuperType) des composants de recouvrement est définie sur la même valeur que la valeur Super Type des composants superposés, dans ce cas :

  • social/commons/components/comments
  • social/commons/components/comments/comment

Le Type(propriété sling:resourceType de l'incrustation doit être une auto-référence relative afin que tout contenu non trouvé 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électionner Enregistrer tout

create-nodes

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now