如何在首页添加带有自定义字段的注册表单(drupal 8)

How to add a registration form with custom fields on the front page ( drupal 8 )

我是 Drupal 的新手,但现在我正在构建一个 Drupal 8 站点。我的问题是我需要在我网站的首页 上有一个注册表。 目前我使用 'Form Block' 模块,但这只显示我的 'email' 和 'password' 字段用于注册。我还有 2 个其他字段 'firstname' 和 'lastname' 需要注册 ,但它们不会显示在我首页的注册栏中。

如果我转到 /user/register 页面,则会显示这些字段。因此它们已启用且可见。也许值得一提的是,我还在使用“多重注册”模块,因为我需要针对不同的角色使用不同的注册页面。

当转到角色 'jobseeker' 的特定注册页面并打印注册块(来自 'Form block' 模块)时,它会显示字段 'firstname' 和 'lastname' , 只是不在我的首页上。

我已确保 'firstname' 和 'lastname' 字段适用于求职者和一般用户

谁能帮帮我?

要在 Drupal 8 的注册表中添加新字段,请按照以下步骤操作: 1. 前往 admin/config/people/accounts/fields 2. 根据您的要求添加愿望字段

现在,有多种方法可以在首页显示注册表单

  1. admin/config/system/site-information
  2. 设置注册页面url为前台基本站点设置