首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有CCK内容类型的WebForm。供匿名用户使用

具有CCK内容类型的WebForm。供匿名用户使用
EN

Stack Overflow用户
提问于 2011-02-22 23:24:00
回答 1查看 1.5K关注 0票数 0

我可能在问一个问题..。然而:

我有一个Drupal网站,客户有一个网页表格,匿名用户可以填写一些海报(有3可供选择)。这些都是免费的,现在用户只需在文本区域的正文中说明他们想要的海报。

网站所有者现在想要添加更多的海报,现在想让每一张海报都列在网页表格中,旁边有一个数量字段。

当web被提交时,它会将节点标题和数量与所需的信息一起发布到web表单中。

我已经研究过使用UC,但是对于这样一个简单的需求,它是一个太多的eCom解决方案。我还查看了SimpleCart、Flag和Session收藏,所有这些都不是我真正需要的。

因此,我正在寻找一种简单的方式,以itterate的所有“海报”内容类型,并显示在网页上的数量数字字段与每个海报的网页表格提交。

目前我有:

CCK海报

  • Image

  • 标题

WebForm OrderPoster

  • Name
  • Email
  • Address
  • Details

我要找的是一个执行以下操作的页面:

WebForm OrderPosters:

3

  • ...

  • Poster

  • 海报1形式为海报1的文字输入

  • 海报2形式的文字输入为海报2

  • 海报3形式的文字输入为海报的形式n形式的文字输入的海报n

  • Name

  • Email

  • Address

  • Details

我想有一种简单的方法可以做到这一点,但我似乎找不到定制"WebForm“表单的文章。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-23 01:03:41

我不知道以编程方式向webform添加组件的任何方法。我经常在我的网站上使用它们,但是如果你要像你说的那样做的话,你必须选择定制的模块路线。如果您确实希望保留webform,您可以编程您自己的表单组件来完成您想做的事情,但是文档也很少。首先,我将查看一些内置组件,以了解需要做什么,然后自己制作。

就我个人而言,我会实现一个自定义模块来完成这个任务。您需要使用hook_menu(),然后创建一个回调来构建此表单。在构建表单时,您可以轻松地遍历可用的海报并创建表单元素。然后提交功能将保存到一个数据库表,如果需要,它也可以张贴到支付网关,当你的客户想让人们支付海报。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5085260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档