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