CQ5.3: Añadir una extensión de página personalizada

Pregunta

¿Se puede utilizar una extensión de página personalizada en mi página en CQ5.3? Por ejemplo, quiero usar page.foo en lugar de page.html para ciertas páginas de mi sitio.

Respuesta y resolución

En CQ5.3 hay un conjunto de scripts bajo /libs/foundation/components/primary. Estos scripts están mapeados a tipos de nodos primarios. En el caso de cq:Page buscaría en /libs/foundation/components/primary/cq/Page para encontrar todos los scripts mapeados a cq:Page.

Siguiendo esta nueva estructura, si desea añadir una extensión personalizada “foo”, puede hacerlo creando un script /apps/foundation/components/primary/cq/Page/Page.foo.jsp. El contenido de este script sería el siguiente:

<%@include file="/libs/foundation/components/primary/cq/Page/proxy.jsp" %>

La inclusión de proxy.jsp anterior gestiona el reenvío al subnodo jcr:content del nodo cq:Page.

Se aplica a

CQ5.3

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea