2013-11-21 2 views
0

페이지 속성이 "type = myValue"로 설정된 페이지 X가 페이지 속성에서 드롭 다운을 사용하여 있습니다.CQ 페이지에서 비활성화 된 페이지 속성을 동적으로 생성하십시오.

내가 필요한 것은 X 페이지 아래에 하위 페이지를 만들 때 자식 페이지가 동일한 속성 집합을 가져야한다는 것입니다. 최종 사용자가이 속성을 사용하지 않도록 설정해야합니다.

워크 플로우를 거치지 않고도이 작업을 수행 할 수 있습니까? 페이지를 만들 자마자 설정해야합니다. ! 어쩌면 일부 ext-js가 하위 페이지 템플릿에서 작동합니까?

+0

페이지에있는 x 속성을 어떻게 사용 하시겠습니까? – rakhi4110

+0

하위 페이지에서 jcr : search를 수행하는 동안 'type'속성을 사용해야합니다. 하지만 상위 페이지 (X)에만 표시됩니다. 그래서 자식 페이지를 만드는 동안 동적으로 만드는 방법이 필요합니다. –

답변

0

워크 플로를 만들지 않으므로이 기능을 사용할 수있는 다른 두 가지 방법이 있습니다. 의 대신 페이지 만들기 버튼에 대한 핸들러 (CQ.wcm.SiteAdmin.createPage)를 재정 의하여 페이지 생성 작업을 처리하는 사용자 정의 서블릿을 만들기 추가 이벤트를

  • 를 노드에 대기하는 이벤트 핸들러 만들기

    • 기본 명령.

    빠른 참조를 위해 이벤트 핸들러 here 구현에 대한 세부 정보를 찾을 수 있습니다.

  • +0

    샘플 OSGi 기반 이벤트 처리기 : https://gist.github.com/cqtips/5036955 –