Question
Comment puis-je utiliser une extension de page personnalisée sur les pages CQ5.3 ? Par exemple, je souhaite utiliser page.foo au lieu de page.html pour certaines pages de mon site.
Réponse, résolution
CQ5.3 héberge un ensemble de scripts sous /libs/foundation/components/primary
. Ces scripts sont associés aux types de nœuds primaire. Dans le cas de cq:Page
regarder sous /libs/foundation/components/primary/cq/Page
pour trouver tous les mappages de scripts à cq:Page
.
En suivant cette nouvelle structure, si vous souhaitez ajouter une extension personnalisée « foo », vous pouvez le faire en créant un script /apps/foundation/components/primary/cq/page/page.foo.jsp
. Le contenu de ce script peut être le suivant :
<%@include file="/libs/foundation/components/primary/cq/Page/proxy.jsp" %>
L’inclusion de proxy.jsp ci-dessus gère la redirection vers le sous-nœud jcr:content du nœud cq:Page.
S’applique à
CQ5.3
Accéder à votre compte