Answers.Body: <p>Mostly when working with complex form requirements in Drupal, folk are opting to use webform_civicrm as the flexibility it provides opens up many new options.</p>
  
  <p>For example in your case you could use Webform Conditionals to determine which fields show based on the choice of Membership Type (or type an existing user has if they are logged in or using a checksum). HTH</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-11-14T18:50:25.157Z
Answers.LastActivityDate: 2019-11-14T18:50:25.157Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>Thanks in advance
  Drupal 7 / CiviCRM 5.13</p>
  
  <p>I am looking for a way to display different profiles, in Drupal, based on different groups that the contact belongs to in Civi (or based on different tags if that works).</p>
  
  <p>Specifically, I have people to be appointed as members (they already have accounts both in Drupa and Civi), to be given a yes/no field (I accept the appointment) plus some extra bio stuff they need to fill in. I do not want users that are not members to see that under their profile, in Drupal.</p>
  
  <p>I hoped to have to Civi profiles, one for "appointment to be" and one for everyone else and trigger which one is displayed, based on Civigroups (or tags).</p>
  
  <p>Any ideas?</p>
  
  <p>Best A.</p>
  
Tags: <contacts><profile><drupal-views><smartgroups>
Title: Display different profile (in Drupal) based on CiviGroup (or tag)
ThreadText: # Display different profile (in Drupal) based on CiviGroup (or tag)
  
  (Asked by: username_0 on 2019-11-14)
  
  Thanks in advance
  Drupal 7 / CiviCRM 5.13
  
  I am looking for a way to display different profiles, in Drupal, based on different groups that the contact belongs to in Civi (or based on different tags if that works).
  
  Specifically, I have people to be appointed as members (they already have accounts both in Drupa and Civi), to be given a yes/no field (I accept the appointment) plus some extra bio stuff they need to fill in. I do not want users that are not members to see that under their profile, in Drupal.
  
  I hoped to have to Civi profiles, one for "appointment to be" and one for everyone else and trigger which one is displayed, based on Civigroups (or tags).
  
  Any ideas?
  
  Best A.
  
  **Tags:** contacts, profile, drupal-views, smartgroups
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-11-14. Score: 2
  
  Mostly when working with complex form requirements in Drupal, folk are opting to use webform\_civicrm as the flexibility it provides opens up many new options.
  
  For example in your case you could use Webform Conditionals to determine which fields show based on the choice of Membership Type (or type an existing user has if they are logged in or using a checksum). HTH
  
  
  ---
  
  