使用自定义表单添加/编辑自定义内容类型

时间:2014-12-24 11:23:16

标签: drupal drupal-7 drupal-modules drupal-forms drupal-nodes

我开发了一个具有自定义内容类型的模块,并使用自定义表单,我从用户那里获取所需的详细信息。提交表单后,我将以编程方式创建内容类型的新节点。

我面临的问题是编辑过程,如何使用特定节点的详细信息填充表单?完成这项工作的最佳方法是什么。

此外,为自定义内容类型创建表单的最佳方法是什么?我已经单独定义了表单中的每个元素,并且我想知道是否有一种方法可以根据节点类型自动生成具有所需HTML的表单。

1 个答案:

答案 0 :(得分:0)

您可以使用相同的表单(页面)在后端添加内容类型中的节点。只需更改用于该页面的主题。

或者,您可以通过编程方式创建自己的表单,当表单提交正确时,只需获取提交的数据,在内容类型中创建并保存节点并重定向到某个页面。

或者用户webform模块,使用它创建表单api并挂钩表单提交并再次插入将收集提交数据并创建新节点的代码。

您遇到的确切问题是什么?