Answers.Body: <p>As had no data to speak of in db, dropped tables in Civi db and reinstalled CiviCRM. Replicated form and works as expected.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-17T22:43:40.513Z
Answers.LastActivityDate: 2019-09-17T22:43:40.513Z
Answers.UserDisplayName: Steven James
Body: <p>Apologies if I am missing something fundamental here - I'm pretty sure I am, but just can't work it out:
  I have an event registration form for public. As admin user logged in, form appears fine. As public (no user login/private window) profile fields appear OK. However, priceset fields only show the field notes; field label, input field and price field do not appear.</p>
  
  <p>Details of event form:
  - Additional delegate registration in addition to self enabled;
  - Simple profile with personal contact information and employer field from Organization
  - Relatively detailed Priceset with field notes - all fields enabled for public
  - usual Drupal/Backdrop civi permissions enabled for public event forms (profile create, custom data, register for events, view event info, view event participants)
  - No payment processor (pay later only - invoices enabled).</p>
  
  <p>CiviCRM 5.17.4
  Backdrop 1.14
  tested in Firefox and Chrome - same issue.
  environment: shared hosting (WebhostUK - Linux Business Cloud Webhosting)</p>
  
  <p>Edit: adding screenshot
  <a href="https://i.sstatic.net/G6wgd.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/G6wgd.png" alt="side-by-side, admin view on left, public view on right"></a></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-17T14:06:25.430Z
Comments.Text: Is there anything in the debugging/backtrace or Backdrop watchdog?
Comments.UserDisplayName: Laryn
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-17T15:31:05.863Z
Comments.Text: @Laryn Thanks for checking. Typical console output for a price-set field: Array (10) fields => Array (6)   9 => Array (14)     id => "9"     name => "1st_exhbition_delegate_bundle_inc_tab..."     label => "1st exhbition delegate bundle inc tab..."     html_type => "Text"     is_enter_qty => "1"     help_post => "1st exhibitor delegate bundle include..."     weight => "1"     is_display_amounts => "1"     options_per_line => "1"     is_active => "1"     visibility => "public"     visibility_id => "1"     is_required => "0"     options => Array (0)
Comments.UserDisplayName: Steven James
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-17T15:48:57.963Z
Comments.Text: @Laryn will look at BD watchdog later today
Comments.UserDisplayName: Steven James
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-17T18:20:39.923Z
Comments.Text: Can you also add a screenshot, maybe? Trying to visualize.
Comments.UserDisplayName: Laryn
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-17T19:19:39.350Z
Comments.Text: Thanks, @Laryn. Edited post with side-by-side screenshots.
Comments.UserDisplayName: Steven James
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-17T22:41:51.673Z
Comments.Text: @Laryn-CEDC.org - thanks for the time you took to look at this. While the Backdrop/Civi combination is a bit of an experiment, it has a real life application and I wanted to get this up online as soon as I can. I dropped the database tables and reinstalled Civi - success (no real data to lose). All works as expected. On my original installation, my web host system defaulted all tables to iSAM engine. I had them convert to innoDB and perhaps there was a corruption/similar. Happy to say seems to be working fine now. Thanks again for your attention.
Comments.UserDisplayName: Steven James
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-18T06:06:08.073Z
Comments.Text: Glad to hear it!
Comments.UserDisplayName: Laryn
Tags: <civievent><price-sets><backdrop>
Title: Priceset fields do not appear on CiviEvent form (field notes do) | Backdrop
ThreadText: # Priceset fields do not appear on CiviEvent form (field notes do) | Backdrop
  
  (Asked by: username_0 on 2019-09-17)
  
  Apologies if I am missing something fundamental here - I'm pretty sure I am, but just can't work it out:
  I have an event registration form for public. As admin user logged in, form appears fine. As public (no user login/private window) profile fields appear OK. However, priceset fields only show the field notes; field label, input field and price field do not appear.
  
  Details of event form:
  - Additional delegate registration in addition to self enabled;
  - Simple profile with personal contact information and employer field from Organization
  - Relatively detailed Priceset with field notes - all fields enabled for public
  - usual Drupal/Backdrop civi permissions enabled for public event forms (profile create, custom data, register for events, view event info, view event participants)
  - No payment processor (pay later only - invoices enabled).
  
  CiviCRM 5.17.4
  Backdrop 1.14
  tested in Firefox and Chrome - same issue.
  environment: shared hosting (WebhostUK - Linux Business Cloud Webhosting)
  
  Edit: adding screenshot
  [![side-by-side, admin view on left, public view on right](https://i.sstatic.net/G6wgd.png)](https://i.sstatic.net/G6wgd.png)
  
  **Tags:** civievent, price-sets, backdrop
  
  > **Comments:**
  > **username_1**: Is there anything in the debugging/backtrace or Backdrop watchdog?  
  > **username_0**: @username_1 Thanks for checking. Typical console output for a price-set field: Array (10) fields => Array (6)   9 => Array (14)     id => "9"     name => "1st_exhbition_delegate_bundle_inc_tab..."     label => "1st exhbition delegate bundle inc tab..."     html_type => "Text"     is_enter_qty => "1"     help_post => "1st exhibitor delegate bundle include..."     weight => "1"     is_display_amounts => "1"     options_per_line => "1"     is_active => "1"     visibility => "public"     visibility_id => "1"     is_required => "0"     options => Array (0)  
  > **username_0**: @username_1 will look at BD watchdog later today  
  > **username_1**: Can you also add a screenshot, maybe? Trying to visualize.  
  > **username_0**: Thanks, @username_1. Edited post with side-by-side screenshots.  
  > **username_0**: @username_1-CEDC.org - thanks for the time you took to look at this. While the Backdrop/Civi combination is a bit of an experiment, it has a real life application and I wanted to get this up online as soon as I can. I dropped the database tables and reinstalled Civi - success (no real data to lose). All works as expected. On my original installation, my web host system defaulted all tables to iSAM engine. I had them convert to innoDB and perhaps there was a corruption/similar. Happy to say seems to be working fine now. Thanks again for your attention.  
  > **username_1**: Glad to hear it!  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2019-09-17. Score: 2
  
  As had no data to speak of in db, dropped tables in Civi db and reinstalled CiviCRM. Replicated form and works as expected.
  
  
  ---
  
  