Answers.Body: <p>Looks like you are well on the way. The normal way to do this in civi is</p>
  <ul>
  <li><p>send your contacts an email using a checksum to a profile link (for Edit)</p>
  </li>
  <li><p>this should mean the profile pre-fills with their existing info</p>
  </li>
  <li><p>they should be able to add new info or update existing info unless that field is set to read only.</p>
  </li>
  <li><p>you should be able to use Profile Field type Formatting to add some HTML to give your self subheadings etc</p>
  </li>
  <li><p>if you want something more than that, eg collapsible sections then depending on CMS, in Drupal use Webforms, in WP use Caldera forms.</p>
  </li>
  </ul>
  <p>I doubt I answered your question directly but perhaps the 'formatting' field can help you</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-18T17:27:46.533Z
Answers.Text: You're most helpful as it means I'm in the right direction. For some reason, the formatting doesn't show up at all when I add it. I'll look at it again in more detail. Thank you! I did see Caldera, and will look into that as collapsible/conditional fields would be great.
Answers.UserDisplayName: dmgeurts
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-18T01:21:40.347Z
Answers.LastActivityDate: 2020-11-18T01:21:40.347Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>Making some progress with providing mailing users with the opportunity to update their details. We're using custom fields to track completed training (which, date and who trained them).</p>
  <p>I've got the custom fields for the training (one entry with multiple fields, 3 per training)</p>
  <p>I've got checksum UI working, and can generate the custom URL to point a user to a profile.</p>
  <p>I've got a profile which contains address details and the training fields. However, the page presented to the user is just one long list. It would be nice to group the fields in the profile. I don't think there's an easy way to use one page (URL) with multiple profiles each with their own headers.</p>
  <p>Google has so far proven unhelpful.</p>
  
Tags: <profile>
Title: Profile sections
ThreadText: # Profile sections
  
  (Asked by: username_0 on 2020-11-17)
  
  Making some progress with providing mailing users with the opportunity to update their details. We're using custom fields to track completed training (which, date and who trained them).
  
  I've got the custom fields for the training (one entry with multiple fields, 3 per training)
  
  I've got checksum UI working, and can generate the custom URL to point a user to a profile.
  
  I've got a profile which contains address details and the training fields. However, the page presented to the user is just one long list. It would be nice to group the fields in the profile. I don't think there's an easy way to use one page (URL) with multiple profiles each with their own headers.
  
  Google has so far proven unhelpful.
  
  **Tags:** profile
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-11-18. Score: 1 | Accepted answer
  
  Looks like you are well on the way. The normal way to do this in civi is
  
  * send your contacts an email using a checksum to a profile link (for Edit)
  * this should mean the profile pre-fills with their existing info
  * they should be able to add new info or update existing info unless that field is set to read only.
  * you should be able to use Profile Field type Formatting to add some HTML to give your self subheadings etc
  * if you want something more than that, eg collapsible sections then depending on CMS, in Drupal use Webforms, in WP use Caldera forms.
  
  I doubt I answered your question directly but perhaps the 'formatting' field can help you
  
  > **Comments:**
  > **username_0**: You're most helpful as it means I'm in the right direction. For some reason, the formatting doesn't show up at all when I add it. I'll look at it again in more detail. Thank you! I did see Caldera, and will look into that as collapsible/conditional fields would be great.  
  
  ---
  
  