I am trying to find a way to expand my users profile. I am using four Season Theme. When a user logs in I want there to be secondary links for them to choose from. One will be for organization. When they select this section it will display their chosen organization widgets that keep the organized. the other section, and the same sort of thin with the other section.
Is there a way to do this or maybe a module?
I just want these sections to be created when a user joins that they can access from their profile & customize as they wish.
Any ideas :)

Comments

Bobby1290’s picture

You could enable the profile module, it can do what you want with tabs on the users account page, of course you could make a menu containing those links that you can use to display to your users.

See also http://drupal.org/handbook/modules/profile.

Hope that helps.

JuJu_Kelly’s picture

Thanks, I just enabled the profile module. Do you know how to create the tabs on the users account page so they can access the pages I mentioned before after logging in?
So under their Account Tab (Primary links) it shows the organize page (secondary of child link) with THEIR customizable widgets...

Bobby1290’s picture

From "http://drupal.org/handbook/modules/profile";


Each time you add a field, you are asked to specify its "category." This allows you to divide each user's profile into more than one section. For example, you might divide the profile into two sections, one on "Community interests," the other on "Professional skills." So as you define each field, you assign it to one of these two categories. Drupal will then typically display each user's profile page with two separate sections--one for "Community interests," another for "Professional skills"--each with its own set of information, derived from the fields you have defined and your user has filled in.

These sections described above are presented as tabs.

To make these links come up in the menu you will have to create a php block with the menu in php and then make that available to all users as a separate menu or replacement for the "my account menu".
It would look something like (from the top of my head);

<?php
<div class="myaccount">
<ul class="menu">
<li class="leaf first"><a href="/user/<?php global $user; print $user->uid; ?>">My account</a>
  <ul class="menu">
  <li class="leaf first"><a href="/user/<?php global $user; print $user->uid; ?>/ProfileCategory1">ProfileCategory1</a></li>
  <li class="leaf"><a href="/user/<?php global $user; print $user->uid; ?>/ProfileCategory2">ProfileCategory2</a></li>
  <li class="leaf last"><a href="/user/<?php global $user; print $user->uid; ?>/ProfileCategory3">ProfileCategory3</a></li>
  </ul>
</li>
</ul>
</div>
?>

Maybe the path should be ending with /edit/ProfileCategory1"> instead of only /ProfileCategory1".check with the path of the tab when viewing the page source.
Replace "ProfileCategory1" with the destination of the tab.

Hope that helps.

PS. Edited to close div, clarity on /edit/ProfileCategory1.

JuJu_Kelly’s picture

Thanks,
I have created an Organize Category for the Profile. The above code...will that put My Categories in the Secondary Menu. I have created a Primary Link with the path of user to link to the users "My Account" page. I am just trying to make the secodary Links, to the "My account": Organize (which will link to THEIR customized widgets & tools to keep them orgnaized; My Home (This will link then to their forum profile page; Milestones (which will include links to their Blog/Journal, possibly an iframe to an external website...) I just need to make sure the user can access THEIR Organize page, Forum Profile...

also how would I offer the above menu asa replacement to the my account or make a seperate menu. If it has anything to do with adding something in the header block. My choosen Theme four Seasons the header region is no accessible with adding some code which I am having trouble doing see http://drupal.org/node/313199
Any help would be greatly appreciated!