Hi,
I have some troubles to get the register snippet working. I’m using MODx 2.0.8-pl and have configured the registering as described in
http://rtfm.modx.com/display/ADDON/Register.Example+Form+1. In addition I’m using Babel - maybe that causes some trouble (?).
Calling the register and viewing the form works as expected, submitting the form results in clearing the form (value="") and in printing out all errors (This field is required.)
Here’s my call of the register snippet:
[[!Register?
&submitVar=`registerbtn`
&activationResourceId=`23`
&activationEmailTpl=`SubTpl_Login_RegistrationEmail`
&activationEmailSubject=`Thanks for Registering!`
&submittedResourceId=`1`
&usergroups=`SignedUpUser`
]]
[[$SubTpl_Login_RegisterForm]]
&activationResourceId is present with ID 23 and has [[!ConfirmRegister]] inside.
&usergroups, SignedUpUser is present.
Here’s my form ( [[$SubTpl_Login_RegisterForm]] ):
<div class="login-wrap">
<div class="login-registerMessage">[[+error.message]]</div>
<form class="form" action="[[~[[*id]]]]" method="post">
<input type="hidden" name="nospam:blank" value="" />
<label for="login-username">[[%register.username? &namespace=`login` &topic=`register`]]</label>
<input type="text" name="login-username:required:minLength=6" id="username" value="[[+username]]" />
<span class="login-error">[[+error.username]]</span><br />
<label for="login-password">[[%register.password]]</label>
<input type="password" name="login-password:required:minLength=6" id="password" value="[[+password]]" />
<span class="login-error">[[+error.password]]</span><br />
<label for="login-password-confirm">[[%register.password_confirm]]</label>
<input type="password" name="login-password-confirm:password_confirm=`password`" id="password_confirm" value="[[+password_confirm]]" />
<span class="login-error">[[+error.password_confirm]]</span><br />
<label for="login-fullname">[[%register.fullname]]</label>
<input type="text" name="login-fullname:required" id="fullname" value="[[+fullname]]" />
<span class="login-error">[[+error.fullname]]</span><br />
<label for="login-email">[[%register.email]]</label>
<input type="text" name="login-email:email" id="email" value="[[+email]]" />
<span class="login-error">[[+error.email]]</span><br />
<br class="clear" />
<div class="form-buttons">
<input type="submit" name="registerbtn" value="Register" />
</div>
</form>
</div>
Does anyone see some misconfiguration?
Greetings,
Mike