CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • Custom fields not appearing in user registration form
Pages: [1]

Author Topic: Custom fields not appearing in user registration form  (Read 1618 times)

Simon147

  • I post occasionally
  • **
  • Posts: 96
  • Karma: 3
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7.30
  • MySQL version: 5.0.92
  • PHP version: 5.2.9
Custom fields not appearing in user registration form
December 06, 2010, 02:34:50 am
Hello all,

Some very strange problem appearing here: I've created several custom fields then added them to the profile I include in a profil that I include in the user registration form as well as for View/Edit Drupal User Account   (CiviCRM 3.2.5, Drupal 6.18).

The strange thing is the following: All the fields appear correctly when I edit my drupal account, but only certain appear in the user registration form for new users.

More precisely: 
- Fields for first name and last name: appear
- Fields for file upload: Don't appear
- Field for current employer: Appears
- Field for prefered language selection: Doesn't appear

Anyone has an idea on what could be wrong?

Simon

PS: If you'd want to test, chech out http://www.asca-vabs.ch/user/register

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Custom fields not appearing in user registration form
December 06, 2010, 05:24:14 am
Hi Simon,

Glad to see you on the forum  (I'm assuming you're the Simon I met at the meetup).

Check if you granted the permission to anonymous to see the custom fields and/or that they are public in the profile.

As for the language, I *think* it's taken from drupal's language automatically, eg if you register from

http://www.asca-vabs.ch/fr/user/register

your preferred language will be fr.
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Simon147

  • I post occasionally
  • **
  • Posts: 96
  • Karma: 3
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7.30
  • MySQL version: 5.0.92
  • PHP version: 5.2.9
Re: Custom fields not appearing in user registration form
December 06, 2010, 11:18:35 am
Hello Xavier,

Thanks for your help. That indeed did the trick. The interaction between Drupal and the ACL is indeed not super easy (or in other words: something that may be improved).

Regards

Simon


PS: Xavier: Oui, en effet, c'est moi. And the problem of the language is one that I have not yet had to time to deal with. That comes as soon as all the rest works.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Custom fields not appearing in user registration form
December 06, 2010, 11:36:48 am
Quote from: Simon147 on December 06, 2010, 11:18:35 am
Thanks for your help. That indeed did the trick. The interaction between Drupal and the ACL is indeed not super easy (or in other words: something that may be improved).

Agree, we have a few ideas about how to improve, but finding the right balance between granular but complex and trivial but not flexible enough is really hard to find.

(this being said, never quite understood what is the benefit of this specific permission on custom fields, that have a scary/confusing wording - I most certainly don't want to give access to all the custom fields to the rest of the world- ), but that's almost as likely to be due to me not trying to understand/fix it ;)

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

almcnicoll

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 3.3.5
  • CMS version: Drupal 6.20
  • MySQL version: MySQL 5.x
  • PHP version: haven't checked
Re: Custom fields not appearing in user registration form
June 16, 2011, 05:30:48 pm
Just annotating this thread as it's high on relevant search results for "profiles not appearing". Your answers are no doubt complete and accurate, but as a newbie to Civi I didn't initially understand exactly what action was meant by:
Quote
Check if you granted the permission to anonymous to see the custom fields and/or that they are public in the profile.

In my case at least, it was from the Permissions page (yoursite.org/?q=admin/user/permissions&destination=civicrm/admin/configtask) and specifically the permission "access all custom data" that needed to be ticked for anonymous users.

Hope this helps others,

Al

marchelo2212

  • I’m new here
  • *
  • Posts: 28
  • Karma: 2
  • CiviCRM version: 4.4.3
  • CMS version: Joomla 3.2
  • MySQL version: MySQL 5.5.32
  • PHP version: 5.3.26
Re: Custom fields not appearing in user registration form
April 16, 2015, 02:54:47 pm
Thanks  almcnicoll    !!

I needed this information, in Joomla is similar only changes the permissions in global configuration!!

Best regards
Marcelo

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • Custom fields not appearing in user registration form

This forum was archived on 2017-11-26.