Drupal 7用户注册: creating mandatory gender/city fields

标签 drupal drupal-7 user-registration

我是 Drupal 新手,但已在 CentOS 5.5 Linux、PostgreSQL 8.4.7、PHP 5.3 机器上成功安装了它。

我选择了最小化安装,然后启用了以下模块: block 、图像、区域设置、OpenID(希望稍后添加 Google 帐户...)和搜索。无论如何,用户模块等都是默认启用的。

我的问题是:

我不知道如何添加性别/城市字段并使它们成为必填字段。

作为打击垃圾邮件的措施 my old phpBB 3 site我有一个关于新用户性别的强制性问题:机器人/男/女,第一个答案是默认答案,会阻止新用户注册。

是否可以在 Drupal 7 中执行相同的操作?

我希望无需安装任何其他模块即可实现,因为库存安装更容易更新。 (这就是我对旧 phpBB 网站所做的事情 - 没有安装 mods)。

谢谢您的回答!亚历克斯

更新:

这是我的 Field 模块屏幕截图,看起来还可以吗? 也许我的问题是列表显示为已禁用

enter image description here

最佳答案

首先,请注意 Drupal 模块和 phpBB mods 之间存在巨大差异。 Drupal 提供的 API 允许模块与 Drupal 集成,而无需更改任何代码。您只需将它们下载到文件夹中,启用它们即可运行。

是的,您尝试做的事情是可能的,无需任何额外的模块。只需转到 admin/config/people/accounts/fields,添加类型为“列表(文本)”的性别字段(如果不可用,您可能需要启用它,但它是 Drupal 核心的一部分),然后输入允许的值,然后在第二页上选中“必需”和“在注册表上显示”复选框,然后就可以开始了。

关于Drupal 7用户注册: creating mandatory gender/city fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5145501/

相关文章:

mysql - 是否可以使用 drush 将文件 rsync 到 MySQL 转储的 drush 转储目录?

php - 防止在调查网站上进行多次注册

html - Drupal 6 - 带链接的粘性图像

drupal - 如何在 Drupal 中存储用户的名字和姓氏?

php - 需要Drupal多个自定义字段,如果字段为空则通过验证

php - 移动到新主机后出现 PDO 异常

Drupal 7 - block 不会保留顺序

mysql - 使用 fetch 与 Mysql 数据库 react native 登录。获取: Network request failed error

swift - 如何从用户注册 API 返回 UID

php - 如何在 FAPI 函数之外获取 $form_state?