在CQ页面中动态创建禁用的页面属性

时间:2013-11-21 15:29:24

标签: extjs cq5 aem

我有一个页面X,我使用页面属性中的下拉列表设置页面属性“type = myValue”。

我需要的是,当我在页面X下创建子页面时,子页面应该为自己获得相同的属性集。应禁用此属性以供最终用户编辑。

这可以在不通过工作流程的情况下完成吗?我需要在创建页面后立即设置它。 !也许某些ext-js在子页面模板上起作用?

1 个答案:

答案 0 :(得分:0)

由于您不想创建工作流,因此可以通过其他两种方式实现此功能。

  • 创建侦听节点已添加事件的事件处理程序
  • 通过覆盖Create Page按钮而不是默认命令的处理程序(CQ.wcm.SiteAdmin.createPage)来创建处理页面创建活动的自定义servlet。

为了快速参考,您可以找到实现事件处理程序here的详细信息。