Aem 如何修改Adobe CQ ActivatePageProcess
我正在使用Adobe Experience Manager 5.6版(CQ)。我有一个要求,涉及修改ActivatePageProcess工作流过程,基本上检查试图发布的用户是谁,如果不是管理员,则实际打开文档进行编辑。我遇到的问题是,我不清楚在CRXDE中哪里可以找到ActivatePageProcess脚本。。。或者它是否在那里。一旦我找到它,我知道我可以将它移动到/apps并进行更改,但到目前为止我根本找不到它。有人能给我一些指导吗Aem 如何修改Adobe CQ ActivatePageProcess,aem,Aem,我正在使用Adobe Experience Manager 5.6版(CQ)。我有一个要求,涉及修改ActivatePageProcess工作流过程,基本上检查试图发布的用户是谁,如果不是管理员,则实际打开文档进行编辑。我遇到的问题是,我不清楚在CRXDE中哪里可以找到ActivatePageProcess脚本。。。或者它是否在那里。一旦我找到它,我知道我可以将它移动到/apps并进行更改,但到目前为止我根本找不到它。有人能给我一些指导吗 非常感谢,Jim可以在这里找到流程组件: /libs/w
非常感谢,Jim可以在这里找到流程组件:
/libs/wcm/workflow/components/workflow/activateresourceprocess
请注意,它只是OSGi组件的调用程序
但是,我不确定这是否是实现目标的正确方法。此进程用于激活某些资源,但它不是激活事件侦听器。修改它不会改变激活行为
您可以做什么:
- 用于防止用户激活内容(但不能将用户重定向到任何内容)
- 调整sidekick/WCM ExtJS代码,并在激活操作中添加一些附加逻辑
- 以上WCM ExtJS代码点击
servlet(Firebug将提供更多详细信息)。如果用户没有足够的权限,您可以编写一个servlet过滤器来拦截激活请求并发送重定向/bin/replicate