By leemarrett on
Hi there,
I enabled the profile module and added a bunch of custom fields and made them required for registration so all these new fields turn up on the registration page.
I now wish to include an "update my details" page which shows all these fields, including the username and email, so guests can change their information?
When I view "my account" all I see is the standard account information such as update password, email, signature etc -- none of these extra profile fields show up at all.
How do I include these extra profile fields so users can edit this information as it changes for them?
thanks
Lee
Comments
In which category did you
In which category did you put these additional fields? For example, I placed a number of fields in a category I created called "Personal information" -- then, when editing a profile, these fields show up under the "Personal information" link that appears at the top of the edit profile page.
By default, you land on 'account settings' when editing an account. Look for a link beside it that is the same name as the category where you put these fields.
Also, check the 'visibility' for each field -- you might have to set it to 'content shown on profile page.'
Brad
visibility
all the extra profile fields are under a "personal information" category, but when i edit my profile there's no link to personal information - all i see is:
"account information" which has the username, email address and password
"status" which is only present for admin
"comment settings"
"contact settings"
and "locale settings"
re: visibility all the extra fields are set to: Public field, content shown on profile page but not used on member list pages. which is the default i believe...
The problem is in the theme
The individual tabs for the different profile groups are actually secondary tabs. Not many modules utilize the tabs2 so not many themes remember to stick it in.
Make sure you have something like this in your page.tpl.php:
<?php if (isset($tabs2)): print $tabs2; endif; ?>Bookmarking Possible
Bookmarking
Possible alternative: profiletabs module.
, greetings, Martijn
Thank you!
The
if (isset($tabs2)): print $tabs2; endif;was indeed my problem.This is great, but it would be really good to be able to display all the profile fields on the one page without forcing people to click through their multiple profile pages to edit all their information.
Thanks again TPerkins!
where can open the $tabs2 display
hi, i have the same problem,but in page.tpl.php,i use
if (isset($tabs2)): print $tabs2; endif;,there is nothing to show up,where i need to setup to let the $tabs2 display on the page ? thanks.