Changes for page Registration
Last modified by teamwire004 on 2025/04/01 07:23
From version 5.1
edited by teamwire004
on 2025/02/04 08:16
on 2025/02/04 08:16
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-administration-ui/16.10.3]
To version 6.1
edited by teamwire004
on 2025/04/01 07:23
on 2025/04/01 07:23
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-administration-ui/16.10.5]
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -118,7 +118,30 @@ 118 118 * 119 119 *### 120 120 #set($mainFields = []) 121 + 122 + ## The first name field. 123 + #set($field = 124 + {'name' : 'register_first_name', 125 + 'label' : $services.localization.render('core.register.firstName'), 126 + 'params' : { 127 + 'type' : 'text', 128 + 'size' : '60', 129 + 'autocomplete' : 'given-name' 130 + } 131 + }) 132 + #set($discard = $mainFields.add($field)) 121 121 ## 134 + ## The last name field. 135 + #set($field = 136 + {'name' : 'register_last_name', 137 + 'label' : $services.localization.render('core.register.lastName'), 138 + 'params' : { 139 + 'type' : 'text', 140 + 'size' : '60', 141 + 'autocomplete' : 'family-name' 142 + } 143 + }) 144 + #set($discard = $mainFields.add($field)) 122 122 ## The user name field, mandatory and programmatically checked to make sure the username doesn't exist. 123 123 #set($field = 124 124 {'name' : 'xwikiname', ... ... @@ -208,32 +208,7 @@ 208 208 $userDoc.saveWithProgrammingRights("Saved favorite color from registration form.") 209 209 #end 210 210 *********### 211 - #set($aboutYouFields = []) 212 212 ## 213 - ## The first name field, no checking. 214 - #set($field = 215 - {'name' : 'register_first_name', 216 - 'label' : $services.localization.render('core.register.firstName'), 217 - 'params' : { 218 - 'type' : 'text', 219 - 'size' : '60', 220 - 'autocomplete' : 'given-name' 221 - } 222 - }) 223 - #set($discard = $aboutYouFields.add($field)) 224 - ## 225 - ## The last name field, no checking. 226 - #set($field = 227 - {'name' : 'register_last_name', 228 - 'label' : $services.localization.render('core.register.lastName'), 229 - 'params' : { 230 - 'type' : 'text', 231 - 'size' : '60', 232 - 'autocomplete' : 'family-name' 233 - } 234 - }) 235 - #set($discard = $aboutYouFields.add($field)) 236 - ## 237 237 ## To disable the CAPTCHA on this page, comment out the next entry. 238 238 ## The CAPTCHA, not really an input field but still defined the same way. 239 239 #if($services.captcha ... ... @@ -259,7 +259,7 @@ 259 259 }, 260 260 'noReturn' : true 261 261 }) 262 - #set($discard = $a boutYouFields.add($field))260 + #set($discard = $mainFields.add($field)) 263 263 #end 264 264 ## Pass the redirect parameter on so that the login page may redirect to the right place. 265 265 ## Not necessary in Firefox 3.0.10 or Opera 9.64, I don't know about IE or Safari. ... ... @@ -269,10 +269,8 @@ 269 269 'type' : 'hidden' 270 270 } 271 271 }) 272 - #set($discard = $aboutYouFields.add($field)) 273 - #set($fields = []) 274 - #set($discard = $fields.addAll($mainFields)) 275 - #set($discard = $fields.addAll($aboutYouFields)) 270 + #set($discard = $mainFields.add($field)) 271 + #set($fields = $mainFields) 276 276 ## 277 277 ####################################################################### 278 278 ## The Code. ... ... @@ -335,8 +335,6 @@ 335 335 </div> 336 336 ## Note that the macro inject the form_token field. 337 337 #generateHtml($mainFields, $request, 'false') 338 - <h2>$services.localization.render('core.register.aboutYou')</h2> 339 - #generateHtml($aboutYouFields, $request, 'false') 340 340 <input type="hidden" name="form_token" value="$services.csrf.getToken()" /> 341 341 #generateJavascript($fields) 342 342 <p class="buttons">