我想自定义OOTB CQ5用户表单组件的开始/结束,以便在将“表单”组件拖放到页面上时预先填充某些自定义组件。
我目前有一个覆盖/应用/基础/组件/表单元素,其中定制了开始/结束/操作。但是我想找出方法将表单添加到页面时添加属于FORM组的组件到表单开始.......结束页面。
我已尝试将<cq:include path= "customComp" resourceType="/pathto/customComponent" />
用于form-end
组件的jsp,这会在显示时添加/显示自定义组件,但不会执行服务器验证,因为它不是单独的节点页面上的起始节点和结束节点之间,但动态添加的节点。
这基本上是在表单放在页面上时强制执行/强制使用我的自定义验证码组件。
提前致谢!
答案 0 :(得分:1)
如果您希望将表单创建完全保留给作者(与OOTB组件一样),则没有简单的方法可以“潜入”强制验证码组件。即使如果你设法放入验证码组件,作者也可以删除它或将其移出段落系统。
使用form-end对captcha进行Mingling可能是可能的,但不是没有从头开始重新构建表单端组件。我不想那样做。
我看到三个可能对您有所帮助的选项: