OK, here's what I did. Let me double-check on the details here:
- Copied/renamed the 'ExtUserUpdateProfile' snippet to 'ExtUserRegister';
- Replaced the '$submission = ' line with the code above;
Then, I placed this modified 'ExtUserRegister' snippet after the 'Register' snippet call at the top of the Registration form as follows:
[[!Register?
&submitVar=`loginRegisterBtn`
&activationResourceId=`52`
&activationEmailTpl=`lgnActivateEmailTplCustom`
&activationEmailSubject=`Thanks for Registering!`
&submittedResourceId=`51`
&usergroups=`Registered Users`
&validate=`nospam:blank,
username:required:minLength=^6^,
password:required:minLength=^6^,
password_confirm:password_confirm=^password^,
fullname:required,
email:required:email`
&placeholderPrefix=`reg.`
&useExtended=`0`
]]
[[!ExtUserRegister]]
The custom fields still did not save, but nor did it break anything...the standard fields saved OK, the acknowledgement email was sent, etc. I also tried placing the 'ExtUserRegister' snippet call just before 'Register', which didn't work either.