Reactjs 如何在盖茨比(React)中获得Drupal网络表单
我计划使用React构建一个完全解耦的Drupal8站点。因此,我将只使用Drupal构建内容类型、段落、输入和更新所有内容和数据,并使用React和Gatsby作为前端 该网站还需要一个简单的形式。我会用这个Reactjs 如何在盖茨比(React)中获得Drupal网络表单,reactjs,drupal,drupal-8,drupal-webform,Reactjs,Drupal,Drupal 8,Drupal Webform,我计划使用React构建一个完全解耦的Drupal8站点。因此,我将只使用Drupal构建内容类型、段落、输入和更新所有内容和数据,并使用React和Gatsby作为前端 该网站还需要一个简单的形式。我会用这个 但是如何在Gatsby React中获得Drupal表单,并在提交后将所有完成的字段发送到数据库
但是如何在Gatsby React中获得Drupal表单,并在提交后将所有完成的字段发送到数据库如果你正在寻找一种非常简单的形式,请考虑在NETLIFY上免费使用GATSBY网站并使用NETLIFY表单。将任何字段添加到表单验证码也是一个好主意,只需将Netlify标记添加到表单本身,Netlify就会将其存储在他们的管理面板中
<form name="contact" method="POST" data-netlify="true">
Cheack out疯狂:听起来像是早期采用的方法。盖茨比对静态内容非常有用,但当涉及动态的内容时,包括表单、提交、错误验证,那么好运,因为我们将不会在你掌握秘密JS绝地知识之前,在一段漫长的时间里看到你。。。几年后见:您可以通过jsonapi将Web表单添加到Web表单节点,从React访问Web表单 在“添加内容”中,选择“内容类型”Webform,然后从WYSIWYG编辑器下面的下拉列表中选择表单的名称,发布该节点并记录ID 请求将如下所示:
http://dev.local.com/jsonapi/node/webform?filter[nodeID][condition][path]=drupal_internal__nid&filter[nodeID][condition][value]=177007
有一个名为Gatsby的插件,可以公开Drupal8中使用Webform模块生成的表单。您还需要在Drupal中将模块作为依赖项