CQ5.3: Como adicionar uma extensão de página personalizada

Pergunta

Como uso uma extensão de página personalizada na minha página no CQ5.3? Por exemplo, quero usar page.foo em vez de page.html para determinadas páginas do meu site.

Resposta, Resolução

No CQ5.3 há um conjunto de scripts em /libs/foundation/components/primary. Esses scripts são mapeados para os tipos de nós primários. No caso de cq:Page, você olharia em /libs/foundation/components/primary/cq/Page para encontrar todos os scripts de mapeamento para cq:Page.

Após essa nova estrutura, se você quiser adicionar uma extensão personalizada "foo", poderá fazer isso criando um script /apps/foundation/components/primary/cq/Page/Page.foo.jsp. O conteúdo deste script seria o seguinte:

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

A inclusão de proxy.jsp acima manipula o encaminhamento para o subnó jcr:content do nó cq:Page.

Aplica-se a

CQ 5.3

Logotipo da Adobe

Fazer logon em sua conta