我需要使用CQ5表单创建一个电子邮件注册表单,但它必须是内置compoenet的组合。
示例 - 它应该是sidekick中显示的一种compoenent,比如'register'compoenent / form。这里作者应该能够拖拽和删除此寄存器组件/表格&它应该包含所有值,如名字,姓氏,电子邮件,密码等,并带有提交按钮,应该进入表单提交。
对此有任何意见,请分享。
答案 0 :(得分:0)
您可以创建自己的组件。在那些组件中,您可以包含其他组件。例如,如果我想在我的组件中包含一个parsys,我会得到像
这样的东西mycomponent.jsp
<cq:include path="myparsys" resourceType="foundation/components/parsys" />
这样您就可以创建自己的组件,包括内置组件。
答案 1 :(得分:0)
您可以在jsp中编写带有表单的自定义组件以及提交按钮include。在表单内部使用一个parsys(用于添加字段组件,如文本字段,下拉列表,隐藏字段。这些字段位于sidekick中的通用表单块组中)。然后编写一个servlet以从表单提交。这种方式只有表单路径和提交按钮将固定其余的字段作者可以随时任意数字。