Domanda
Come posso utilizzare un'estensione personalizzata della pagina nella mia pagina in CQ5.3? Per esempio, voglio usare page.foo invece di page.html per alcune pagine del mio sito.
Risposta, Soluzione
In CQ5.3 ci sono una serie di script sotto /libs/foundation/components/primary
. Questi script sono mappati ai tipi di nodo primario. Nel caso di cq:Page
dovresti cercare sotto /libs/foundation/components/primary/cq/Page
per trovare tutti gli script che corrispondono a cq:Page
.
Seguendo questa nuova struttura, se desideri aggiungere un'estensione personalizzata "foo", si può farlo creando uno script /apps/foundation/components/primary/cq/Page/Page.foo.jsp
. Il contenuto di questo script sarebbe il seguente:
<%@include file="/libs/foundation/components/primary/cq/Page/proxy.jsp" %>
L'inclusione di proxy.jsp sopra gestisce l'inoltro al sotto nodo jcr:content del nodo cq:Page.
Si applica a
CQ 5.3