gpt4 book ai didi

drupal - 将字段添加到用户寄存器

转载 作者:行者123 更新时间:2023-12-01 13:05:10 25 4
gpt4 key购买 nike

是否有任何方法(不使用核心配置文件)将两个字段添加到具有内容类型配置文件的用户注册表单,或者使用表单 API 添加两个字段以保存到从用户注册创建的内容配置文件节点中?

在创建该用户时是否有拦截 user_save 并将字段添加到配置文件节点或是否有更简单的方法?

最佳答案

先生,您会喜欢 hook_user() ( http://api.drupal.org/api/function/hook_user )

它在实践中如何为您工作的示例:

function yourmodule_user ($op, &$edit, &$account, $category = NULL) {
switch ($op) {
case 'form':
return yourmodule_add_two_elements_to_the_form();
break
case 'update':
// Intercept the user_save and modift the object before saving
case 'after-update':
// Modify the object after the save is complete
}
}

关于drupal - 将字段添加到用户寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3631192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com