Is the ClassExtender ExtraUserFields plugin enabled?
discuss.answer
Yes it is, Bob.
It seems to be working now but I had to go through the entire process of deleting the table and regenerating it 3 times before the table showed the correct rows. It's as though the old schema was being cached and that was throwing everything off. But it's just a guess.
Dumb question: Even when using classExtender are the fields/values still supposed to show in the Extended Fields tab of the user profile (Manager)?
Todd
Not a dumb question at all: ClassExtender has nothing at all to do with the Extended Fields tab. If you created traditional extended fields earlier, they'll still be there until you remove them, though ClassExtender will ignore them completely.
Are you showing the fields with getExtUsers or setUserPlaceholders?
Are you running another snippet (e.g. Profile) in addition to that?
I am also using Profile, Personalize, npEdit, SimpleSearch, taglister.
As for classExtender I'm using setUserPlaceholders.
Todd
Profile is likely setting the same placeholder. If it's below the setUserPlaceholders tag, it will overwrite any placeholders that exist as extended fields.
Try removing the Profile tag. You shouldn't need it, since setUserPlaceholders will set the Profile placeholders as well.
Try that first. If it works, I'd also recommend adding a prefix and using the &prefix property with setUserPlaceholders and adding that prefix to the placeholders to make sure there are no collisions with the other things you're running.
Removing the [[!Profile]] call throws a "User not found" alert, as does using [[!setUserPlaceholders]] when viewed by non-members, aka the general public.
Todd
What's your setUserPlaceholders Tag?