Création de noeuds create-nodes

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

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.

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

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.

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

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

    • Sélectionner /apps node
    • Créer > Dossier …
      • Entrer un nom: social
  3. Sélectionner social node

    • Créer > Dossier…
      • Entrer un nom: commons
  4. Sélectionner commons node

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

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

  8. Suppression de la valeur par défaut comments.jsp

    • Sélectionner un noeud /apps/social/commons/components/hbs/comments/comments.jsp
    • Sélectionnez Supprimer
  9. 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
NOTE
Pour préserver la chaîne d’héritage, la variable 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 cas
  • social/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
  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

chlimage_1-4

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6