[[!UpdateProfile? &excludeExtended=`email:required:email,login-updprof-btn` &useExtended=`1`]]
<div class="update-profile">
<div class="updprof-error">[[+error.message]]</div>
[[+login.update_success:if=`[[+login.update_success]]`:is=`1`:then=`[[%login.profile_updated? &namespace=`login` &topic=`updateprofile`]]`]]
<form class="form" action="[[~[[*id]]]]" method="post">
<input type="hidden" name="nospam:blank" value="" />
<label for="fullname">[[!%login.fullname? &namespace=`login` &topic=`updateprofile`]]
<span class="error">[[+error.fullname]]</span>
</label>
<input type="text" name="fullname" id="fullname" value="[[+fullname]]" />
<label for="email">[[!%login.email]]
<span class="error">[[+error.email]]</span>
</label>
<input type="text" name="email:required:email" id="email" value="[[+email]]" />
<label for="propertyAlerts">[[!%login.propertyAlerts]]
<span class="error">[[+error.propertyAlerts]]</span>
</label>
<input type="hidden" name="propertyAlerts" id="propertyAlerts" value="[[+propertyAlerts:default=`0`]]" />
<input type="checkbox" name="propertyAlerts" id="propertyAlerts" value="[[+propertyAlerts]]" [[+propertyAlerts:gt=`0`:then=`checked="checked"`]] />
<div class="form-buttons">
<input type="submit" name="login-updprof-btn" value="[[!%login.update_profile]]" />
</div>
</form>
</div>
This question has been answered by Jako. See the first response.
[[+propertyAlerts:gt=`0`:then=`checked="checked"`]]
[[+propertyAlerts:gt=`0`:then=`checked="checked"`:else=``]]
[[!UpdateProfile? &excludeExtended=`email:required:email,login-updprof-btn` &useExtended=`1` &allowExtendedFields=`propertyAlerts`]]
<div class="update-profile">
<div class="updprof-error">[[+error.message]]</div>
[[+login.update_success:if=`[[+login.update_success]]`:is=`1`:then=`[[%login.profile_updated? &namespace=`login` &topic=`updateprofile`]]`]]
<form class="form" action="[[~[[*id]]]]" method="post">
<input type="hidden" name="nospam:blank" value="" />
<label for="fullname">[[!%login.fullname? &namespace=`login` &topic=`updateprofile`]]
<span class="error">[[+error.fullname]]</span>
</label>
<input type="text" name="fullname" id="fullname" value="[[+fullname]]" />
<label for="email">[[!%login.email]]
<span class="error">[[+error.email]]</span>
</label>
<input type="text" name="email:required:email" id="email" value="[[+email]]" />
<label for="propertyAlerts">[[!%login.propertyAlerts]]
<span class="error">[[+error.propertyAlerts]]</span>
</label>
<input type="hidden" name="propertyAlerts" id="propertyAlerts" value="[[+propertyAlerts:default=`0`]]" />
<input type="checkbox" name="propertyAlerts" id="propertyAlerts" value="[[+propertyAlerts]]" [[+propertyAlerts:gt=`0`:then=`checked="checked"`]] />
<div class="form-buttons">
<input type="submit" name="login-updprof-btn" value="[[!%login.update_profile]]" />
</div>
</form>
</div>
[[!UpdateProfile? &useExtended=`1` &allowExtendedFields=`propertyAlerts`]]
<input type="hidden" name="propertyAlerts" id="propertyAlerts" value="[[+propertyAlerts:default=`0`]]" /> <input type="checkbox" name="propertyAlerts" id="propertyAlerts" value="[[+propertyAlerts]]" [[+propertyAlerts:gt=`0`:then=`checked="checked"`]] />
<input type="hidden" name="propertyAlerts" id="propertyAlerts" value="0" /> <input type="checkbox" name="propertyAlerts" id="propertyAlerts" value="1" [[+propertyAlerts:eq=`1`:then=`checked="checked"`]] />