我们想要获取在单个页面上多次使用的CQ5文本框组件的输入值。我们添加了如下组件: -
<cq:include path="lastname" resourcetype="demoproject/components/lastname">
<cq:include path="firstname" resourcetype="demoproject/components/firstname">
在firstname和lastname中扩展cq5表单文本组件。
请帮助我们获取各个字段的值。我们考虑为每个组件提供唯一的ID,但由于我们使用的是默认的CQ5组件,因此我们无法为.jsp页面中包含的每个组件设置不同的ID。
请尽快帮助。
提前致谢。
答案 0 :(得分:0)
Nithalia,
如果你要通过cq:include包含一个组件,那么你将只会遇到它的一个实例而永远无法动态使用它。 您必须将此文本组件的多个实例拖到Parsys中,然后必须单独配置每个实例。拖入Parsys时的组件独立于其他组件,因为每次拖动时都会创建一个不同的节点。如果您将包含它,则只会创建一个节点,因此只能进行一次编辑。 如果要进行一些研究,请在Geomartixx站点上多次拖动文本组件并单独配置它们,并查看将在/ content路径下创建的节点。