0

我使用 html/php 创建了大量表单,然后我的客户告诉我要使用 drupal。除了重新制作它们之外,是否可以将它们添加到我创建的模块中?如果是这样,我会怎么做?目前,如果我将我的工作代码复制到我的 drupal 模块中,它将覆盖整个页面,并且 drupal 站点显示在其下方。

有链接吗?或指针?

4

1 回答 1

1

您可能会惊讶于在 Drupal Webform 模块中重新创建表单是多么容易。考虑到它给你带来的好处(用户登录、XSS 保护、表单提交时的电子邮件、CSV 下载等),我认为这真的很值得。

我有一组使用 CakePHP 的表单,维护起来简直就是一场噩梦。今年我们将它们迁移到 Drupal,每个人都对新系统非常满意。甚至有非技术管理员可以创建自己的表单!

在 Drupal 中重新创建一些表单只需要大约 30 分钟,包括验证。

我能想到的唯一选择是使用 iframe 或将您的表单放入节点模板(每个表单一个覆盖的模板),但您仍在管理用户、重复提交、XSS 攻击、数据清理、表单更改等。

于 2013-06-24T16:19:44.140 回答