我对drupal中的整个用户配置文件很困惑,希望有人能帮助我,因为我没有在其他地方找到明确的答案。关于drupal中用户配置文件的困惑
对于初学者,您在哪里为用户设置了自定义字段,是在'admin/user/profile'下还是在'admin/content/node-type/profile'下(安装了content_profile模块)?我尝试了两个字段,但只添加了'default'用户/配置文件部分中的字段,并且设置为出现在实际显示在那里的注册页面页面上。两者都可以使用还是应该坚持只使用一种?
一旦用户登录,我去编辑配置文件,例如。 'user/1/edit /'除了缺省值之外,没有其他字段出现在结果表单中。我无法真正想象我必须在'themename_user_profile_form'钩子中手动添加它们吗?
将是冷静,如果有人可以帮助我在这里或点我到这部分内容的资源。
编辑: 事实证明,这是我一直在寻找提示:http://drupal.org/node/517094的剪断贴有不太对,我所做的就是添加挂钩到edit_profile_user一个新的模块:
function edit_profile_user ($op, &$edit, &$account, $category = null)
{
global $user;
switch ($op)
{
case 'form':
return profile_form_profile($edit, $user, 'Name of the Category');
}
}
感谢您的编辑;你能否详细了解整个过程,包括主题变化,或许是链接到页面? – dlamblin 2009-10-02 19:06:45
我将上面的代码添加到我的模块之一,它不起作用。我认为除此之外还有更多。你能列出你所有的步骤吗? – EddyR 2009-10-24 05:18:39