Crear nodos create-nodes

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Superponga el sistema de comentarios con una versión personalizada copiando el número mínimo de archivos necesarios de /libs en /apps y modificándolos en /apps.

CAUTION
El contenido de la carpeta /libs nunca se edita porque cualquier reinstalación o actualización puede eliminar o reemplazar la carpeta /libs mientras el contenido de la carpeta /apps se deja intacto.

Uso CRXDE Lite en una instancia de autor, comience por crear una ruta en la carpeta /apps que sea idéntica a la ruta a los componentes superpuestos en la carpeta /libs.

La ruta duplicada es

  • /libs/social/commons/components/hbs/comments/comment

Algunos nodos de la ruta son carpetas y otros son componentes.

  1. Vaya a http://localhost:4502/crx/de/index.jsp

  2. Crear /apps/social (si aún no existe)

    • Select /apps node
    • Crear > Carpeta …
      • Introduzca el nombre: social
  3. Select social node

    • Crear > Carpeta…
      • Introduzca el nombre: commons
  4. Select commons node

    • Crear > Carpeta…
      • Introduzca el nombre: components
  5. Select components node

    • Crear > Carpeta….
      • Introduzca el nombre: hbs
  6. Select hbs node

    • Crear > Crear componente…

      • Introducir etiqueta: comments
      • Escriba el título: Comments
      • Escriba la descripción: List of comments without showing avatars
      • Super Type: social/commons/components/comments
      • Introducir grupo: Communities
      • Haga clic en Siguiente hasta OK
  7. Select comments node

    • Crear > Crear componente…

      • Introducir etiqueta: comment
      • Escriba el título: Comment
      • Escriba la descripción: A comment instance without avatars
      • Super Type: social/commons/components/comments/comment
      • Introducir grupo: .hidden
      • Haga clic en Siguiente hasta OK
    • Select Guardar todo

  8. Eliminar el valor predeterminado comments.jsp

    • Seleccionar nodo /apps/social/commons/components/hbs/comments/comments.jsp
    • Seleccione Eliminar
  9. Eliminar el comentario predeterminado.jsp

    • seleccionar nodo /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Seleccione Eliminar
    • Select Guardar todo
NOTE
Para preservar la cadena de herencia, la variable Super Type (propiedad) sling:resourceSuperType) de los componentes de superposición se establecen con el mismo valor que la variable Super Type de los componentes que se van a superponer, en este caso
  • social/commons/components/comments
  • social/commons/components/comments/comment

El propio overlay Type(propiedad) sling:resourceType) debe ser una referencia automática relativa para que cualquier contenido que no se encuentre en /apps se busque en /libs.

  • Nombre: sling:resourceType
  • Tipo: String
  • Valor: social/commons/components/hbs/comments
  1. Seleccione el verde [+] Add

    • Nombre: sling:resourceType
    • Tipo: String
    • Valor: social/commons/components/hbs/comments/comment
  2. Seleccione el verde [+] Add

    • Select Guardar todo

Chlimage_1-4

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