Crear nodos

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.

ATENCIÓN

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 no se modifica.

El uso de CRXDE Lite en una instancia de autor comienza por crear una ruta en la carpeta /apps que es idéntica a la ruta de acceso a los componentes superpuestos en la carpeta /libs.

La ruta que se está duplicando es

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

Algunos nodos de la ruta son carpetas y otros componentes.

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

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

    • Seleccionar nodo /apps
    • Crear > Carpeta…
      • Introduzca el nombre: social
  3. Seleccionar nodo social

    • Crear > Carpeta…
      • Introduzca el nombre: commons
  4. Seleccionar nodo commons

    • Crear > Carpeta…
      • Introduzca el nombre: components
  5. Seleccionar nodo components

    • Crear > Carpeta….
      • Introduzca el nombre: hbs
  6. Seleccionar nodo hbs

    • Crear > Crear componente…
      • Escriba la etiqueta: comments
      • Escriba el título: Comments
      • Escriba la descripción: List of comments without showing avatars
      • Super Type: social/commons/components/comments
      • Especifique el grupo: Communities
      • Haga clic Siguiente hasta Aceptar
  7. Seleccionar nodo comments

    • Crear > Crear componente…

      • Escriba la etiqueta: comment
      • Escriba el título: Comment
      • Escriba la descripción: A comment instance without avatars
      • Super Tipo: social/commons/components/comments/comment
      • Especifique el grupo: .hidden
      • Haga clic Siguiente hasta Aceptar
    • Seleccione 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

    • select node /apps/social/commons/components/hbs/comments/comment/comment.jsp
    • Seleccione Eliminar
    • Seleccione Guardar todo
NOTA

Para preservar la cadena de herencia, la Super Type (propiedad sling:resourceSuperType) de los componentes de superposición se establece en el mismo valor que la Super Type de los componentes que se superponen, en este caso

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

La propia Type(propiedad sling:resourceType) de la superposición debe ser una autorreferencia relativa para que el contenido no encontrado en /apps se busque en /libs.

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

climage_1-4

En esta página