[[!Register?
&submitVar=`registerbtn`
&activationResourceId=`12`
&activationEmailTpl=`myActivationEmailTpl`
&activationEmailSubject=`Thanks for Registering!`
&submittedResourceId=`45`
&usergroups=`customers`
]]<input type="submit" name="registerbtn" value="Register" />


<h2>Register</h2>
[[!Register?
&submitVar=`registerbtn`
&activationResourceId=`12`
&activationEmailTpl=`myActivationEmailTpl`
&activationEmailSubject=`Thanks for Registering!`
&submittedResourceId=`23`
&usergroups=`customers`
]]
<div class="register">
<div class="registerMessage">[[+error.message]]</div><br>
*Required Fields
<form class="form" action="[[~[[*id]]]]" method="post">
<input type="hidden" name="nospam:blank" value="" />
<br>
<label for="username">*[[%register.username? &namespace=`login` &topic=`register`]]
<span class="error">[[+error.username]]</span>
</label>
<br>
<input type="text" name="username:required:minLength=6" id="username" value="[[+username]]" />
<label for="password"><br>
*[[%register.password]]
<span class="error">[[+error.password]]</span> </label>
<br>
<input type="password" name="password:required:minLength=6" id="password" value="[[+password]]" />
<label for="password_confirm"><br>
*[[%register.password_confirm]]
<span class="error">[[+error.password_confirm]]</span> </label>
<br>
<input type="password" name="password_confirm:password_confirm=`password`" id="password_confirm" value="[[+password_confirm]]" />
<label for="fullname"><br>
*[[%register.fullname]]
<span class="error">[[+error.fullname]]</span> </label>
<br>
<input type="text" name="fullname:required" id="fullname" value="[[+fullname]]" />
<br>
<label for="email">*[[%register.email]]
<span class="error">[[+error.email]]</span>
</label>
<br>
<input type="text" name="email:email" id="email" value="[[+email]]" />
<br>
<label>*Phone#: <span class="error">[[+error.phone]]</span> <br>
<input type="text" name="phone:required" value="[[+phone]]" /></label>
<br>
<label>Alt. Phone#: <span class="error">[[+error.alt_phone]]</span> <br>
<input type="text" name="alt_phone" value="[[+alt_phone]]" /></label>
<br>
<label>Business: <span class="error">[[+error.business]]</span> <br>
<input type="text" name="business" value="[[+business]]" /></label>
<br>
<label>Would you like to receive promotions on special deals? <span class="error">[[+error.notifications]]</span> <br>
<select name="color">
<option value="yes" [[!+fi.color:FormItIsSelected=`yes`]] >Yes</option>
<option value="no" [[!+fi.color:FormItIsSelected=`no`]] >No</option>
</select></label>
<br>
<input name="address" type="hidden" value="[[+address]]" />
<input name="credit_card" type="hidden" value="[[+credit_card]]" />
<input name="Billing_address" type="hidden" value="[[+billing_address]]" />
<input name="card_type" type="hidden" value="[[+card_type]]" />
<input name="card_number:blank" type="hidden" value="[[+card_number]]" />
<input name="ccv" type="hidden" value="none" />
<input name="expiration_date" type="hidden" value="[[+expiration]]" />
<input name="product:blank" type="hidden" value="[[+product]]" />
<input name="reference_number" type="hidden" value="[[+reference_number]]" />
<input name="represenative" type="hidden" value="[[+representative]]" />
<br>
<br class="clear" />
<div class="form-buttons">
<input type="submit" name="registerbtn" value="Register" />
</div>
</form>
</div><p>[[+fullname]],</p> <p>Thanks for registering! To activate your new account, please click on the following link:</p> <p><a href="[[+confirmUrl]]">[[+confirmUrl]]</a></p> <p>After activating, you may login with your password and username:</p> <p> Username: <strong>[[+username]]</strong><br /> Password: <strong>[[+password]]</strong></p>
[[!Register? &submitVar=`registerbtn` &activation=`0` &usergroups=`customers` &submittedResourceId=`23` ]]
[[!Login? &loginResourceId='13' &successMsg= 'You are now logged in' &logoutResourceId='1']]
[[!Login? &loginResourceId=`13` &successMsg= `You are now logged in` &logoutResourceId=`1`]]
That Login call needs backticks ` not apostrophes ’
[[!Login? &loginResourceId=`13` &successMsg= `You are now logged in` &logoutResourceId=`1`]]
Neither call is using pre-hooks, FWIW. If you’re trying to use these calls as pre-hooks on another Register/Login call, I don’t think that will work.
3. The myActivationEmailTpl should contain any text you want to send them. You can use any of the placeholders from your form. eg. at it’s most basic:
<p>[[+fullname]],</p> <p>Thanks for registering! To activate your new account, please click on the following link:</p> <p><a href="[[+confirmUrl]]">[[+confirmUrl]]</a></p> <p>After activating, you may login with your password and username:</p> <p> Username: <strong>[[+username]]</strong><br /> Password: <strong>[[+password]]</strong></p>
Yes, myActivationEmailTpl is a chunk. I looked again, and I think there is a default chunk called that under Login category in chunks anyway, but create it if not.