Hi,

I have a drupal 4.7.4 installation, and have a single public field defined using profile.module, "Full Name". Full Name is collected at registration, but is not available for editing on the user/edit pages. I've tried other profile field types as well, and have gone to extremes as far as dropping the profile_* tables and bringing them back in. Is there any quick fix for this kind of thing? Does anyone have any ideas where I might start to figure this one out?

Drupal site in question is http://www.mix2r.com/, btw.

Comments

vm’s picture

there is a patch for a bug in the profile module that may be part of your problem. search for the patch in the issues query or try and install the 4.7.x-dev release which will be the next minor release of drupal. http://drupal.org/drupal-4.7.x-dev

mattmackenzie’s picture

Unfortunately, no dice...

The diff of the 4.7.4 and dev file looks like:

2c2
< // $Id: profile.module,v 1.154.2.6 2006/10/22 18:18:22 killes Exp $
---
> // $Id: profile.module,v 1.154.2.5 2006/10/18 20:14:42 killes Exp $
445c445
< $result = pager_query("SELECT u.uid, u.access FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query AND u.access != 0 AND u.status != 0 ORDER BY u.access DESC", 20, 0, NULL, $arguments);
---
> $result = pager_query('SELECT u.uid, u.access FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query AND u.access != 0 AND u.status != 0 ORDER BY u.access DESC', 20, 0, NULL, $arguments);
456c456
< $title = strtr($field->page, array('%value' => $value));
---
> $title = strtr($field->page, array('%value' => theme('placeholder', $value)));

...not much changed. I guess I'll look around and see if there is an unintegrated patch. Thanks...

stevek@virtustate.com’s picture

Duh! The additional profile fields are under different tabs. I had removed $tabs so I didn't see the link. Works great, less hacking.

mattmackenzie’s picture

Bump. Anyone? Someone?

$tabs is being printed...

vm’s picture

are you experiencing the same thing in 4.7.5 ? or havent you upgraded ?