【发布时间】:2011-06-22 16:46:50
【问题描述】:
我正在使用 Drupal 7,并且正在构建一个网站,该网站的页脚中有一个联系表单,该表单应该出现在每个页面中。要求是通过 Ajax 使这个表单工作,我在 Internet 上找到的所有示例都是与节点相关的表单。
所以当我尝试应用相同的概念时,我遇到了渲染表单的问题,所以我将它作为参数传递给模板,如下所示:
$vars['node']->contactForm = drupal_get_form('nilecode_form');
当我使用drupal_render_children($node->contactForm) 呈现表单时,所有字段都被呈现但没有包装表单标签。
所以在沮丧之后,IRC 聊天不是很有用,我想通过使用普通的 Ajax 请求来做到这一点。
在这样做之前有什么解决办法,在做坏事之前?
谢谢。
【问题讨论】:
标签: ajax forms drupal rendering drupal-7