On my site I've activated the Profile module and added new user fields (phone and city) under a category called "Contact Info."

If I'm using the Garland theme (or others) and I go to edit a user, I see tabs that correspond to the categories--the default category of "Account" and the "Contact Info" category that I created. So far so good.

If I switch to Bluemasters and edit a user, I see all the "Account" fields, but I no longer have access to the fields in the category "Contact Info." The tab that should take me to "Contact Info" isn't there.

Suggestions?

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

skounis’s picture

Hi surlyrobot, can you please attach any screen shot to help us figure out your issue?

skounis’s picture

Assigned: Unassigned » skounis
surlyrobot’s picture

Hi skounis,

I've attached three screen shots. "Contact info.png" shows the profile fields I set up--you can see that, using the Profile module, I've added a tab called "Contact Info" to each user. The new tab has three fields: city, phone number, and free test.

When I am using the Garland theme, I see the "Contact Info" tab when I edit a user ("in garland CONTACT INFO tab is present.png"). However, when I use BlueMaster, I don't see the "Contact Info" tab when editing a user, and therefore can't change the data in those fields or enter data in those fields ("in blue masters CONTACT INFO tab is missing.png").

Let me know if that helps explain the problem. Thanks!

-Surly R.

P.S. I have the same problem when using Magazeen Lite

comodo1980’s picture

I have the same problem, any solution?
Thanks.

stebro’s picture

stebro’s picture

I've also that problem. Has anyone an idea or workaround?

stebro’s picture

Status: Active » Fixed

found it. Simply add

   if ($secondary = menu_secondary_local_tasks()) {
    $output .= "<ul class=\"tabs secondary\">\n". $secondary ."</ul>\n";
  }

in template.php at "function phptemplate_menu_local_tasks". (Line 82)

It should look like this:

function phptemplate_menu_local_tasks() {
  $output = '';

  if ($primary = menu_primary_local_tasks()) {
    $output .= "<ul class=\"tabs primary\">\n". $primary ."</ul>\n";
  }
  
    if ($secondary = menu_secondary_local_tasks()) {
    $output .= "<ul class=\"tabs secondary\">\n". $secondary ."</ul>\n";
  }

Status: Fixed » Closed (fixed)
Issue tags: -profile, -categories

Automatically closed -- issue fixed for 2 weeks with no activity.