CQ5.3 : Ajout d'une extension de page personnalisée

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

Logo Adobe

Accéder à votre compte