我可能在问一个问题..。然而:
我有一个Drupal网站,客户有一个网页表格,匿名用户可以填写一些海报(有3可供选择)。这些都是免费的,现在用户只需在文本区域的正文中说明他们想要的海报。
网站所有者现在想要添加更多的海报,现在想让每一张海报都列在网页表格中,旁边有一个数量字段。
当web被提交时,它会将节点标题和数量与所需的信息一起发布到web表单中。
我已经研究过使用UC,但是对于这样一个简单的需求,它是一个太多的eCom解决方案。我还查看了SimpleCart、Flag和Session收藏,所有这些都不是我真正需要的。
因此,我正在寻找一种简单的方式,以itterate的所有“海报”内容类型,并显示在网页上的数量数字字段与每个海报的网页表格提交。
目前我有:
CCK海报
WebForm OrderPoster
我要找的是一个执行以下操作的页面:
WebForm OrderPosters:
3
我想有一种简单的方法可以做到这一点,但我似乎找不到定制"WebForm“表单的文章。任何帮助都将不胜感激。
发布于 2011-02-23 01:03:41
我不知道以编程方式向webform添加组件的任何方法。我经常在我的网站上使用它们,但是如果你要像你说的那样做的话,你必须选择定制的模块路线。如果您确实希望保留webform,您可以编程您自己的表单组件来完成您想做的事情,但是文档也很少。首先,我将查看一些内置组件,以了解需要做什么,然后自己制作。
就我个人而言,我会实现一个自定义模块来完成这个任务。您需要使用hook_menu(),然后创建一个回调来构建此表单。在构建表单时,您可以轻松地遍历可用的海报并创建表单元素。然后提交功能将保存到一个数据库表,如果需要,它也可以张贴到支付网关,当你的客户想让人们支付海报。
https://stackoverflow.com/questions/5085260
复制相似问题