Crear nodos create-nodes
Superponga el sistema de comentarios con una versión personalizada copiando el número mínimo de archivos necesarios de /libs
en /apps
y modificarlos en /apps
.
Uso de CRXDE Lite en una instancia de autor, comience creando una ruta en la carpeta /apps que sea idéntica a la ruta 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 son componentes.
-
Navegar a http://localhost:4502/crx/de/index.jsp
-
Crear
/apps/social
(si aún no existe)- Seleccionar
/apps
nodo - Crear > Carpeta
- Introduzca el nombre:
social
- Introduzca el nombre:
- Seleccionar
-
Seleccionar
social
nodo- Crear > Carpeta
- Introduzca el nombre:
commons
- Introduzca el nombre:
- Crear > Carpeta
-
Seleccionar
commons
nodo- Crear > Carpeta
- Introduzca el nombre:
components
- Introduzca el nombre:
- Crear > Carpeta
-
Seleccionar
components
nodo- Crear > Carpeta.
- Introduzca el nombre:
hbs
- Introduzca el nombre:
- Crear > Carpeta.
-
Seleccionar
hbs
nodo-
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
- Clic Siguiente hasta OK
- Introducir etiqueta:
-
-
Seleccionar
comments
nodo-
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
- Clic Siguiente hasta OK
- Introducir etiqueta:
-
Seleccionar Guardar todo
-
-
Eliminar el valor predeterminado
comments.jsp
- Seleccionar nodo
/apps/social/commons/components/hbs/comments/comments.jsp
- Seleccione Eliminar
- Seleccionar nodo
-
Elimine el archivo comment.jsp predeterminado
- seleccionar nodo
/apps/social/commons/components/hbs/comments/comment/comment.jsp
- Seleccione Eliminar
- Seleccionar Guardar todo
- seleccionar nodo
Super Type
(propiedad) sling:resourceSuperType
) de los componentes de superposición se establecen con el mismo valor que el Super Type
de los componentes que se superponen, en este caso:social/commons/components/comments
social/commons/components/comments/comment
La propia superposición 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
-
Seleccione el verde
[+] Add
- Nombre:
sling:resourceType
- Tipo:
String
- Valor:
social/commons/components/hbs/comments/comment
- Nombre:
-
Seleccione el verde
[+] Add
- Seleccionar Guardar todo