Modifications pour le document Registration Configuration

Modifié par superadmin le 2026/01/29 15:29

Depuis la version 4.1
modifié par superadmin
sur 2026/01/29 15:29
Commentaire de modification : Imported from XAR
À la version 2.1
modifié par superadmin
sur 2026/01/29 15:29
Commentaire de modification : Migrated property [configureGlobally] from class [XWiki.ConfigurableClass]

Résumé

Détails

XWiki.ConfigurableClass[0]
configureGlobally
... ... @@ -1,1 +1,0 @@
1 -Oui
XWiki.Registration[0]
Message d'inscription réussie
... ... @@ -1,2 +1,24 @@
1 -#set($fullName = "$request.get('register_first_name') $request.get('register_last_name')")
2 -{{info}}$services.localization.render('core.register.successful', ["[[$fullName>>$userSpace$userName]]", $userName]){{/info}}
1 +#set($discard = $xwiki.ssx.use("XWiki.RegistrationConfig"))
2 +#set($displayName = "$!firstName $!lastName")
3 +#set($noReadableName = ($!firstName == "") || ($!lastName == ""))
4 +#if($noReadableName)
5 + #set($displayName = $userName)
6 +#end
7 +#set($headline = $services.localization.render('core.register.successful.welcome', [$displayName]))
8 +#set($userLink = $xwiki.getUserName("$userSpace$userName"))
9 +#set($successAndLogin = $services.localization.render('core.register.successful.successandlogin'))
10 +[[image:registration_success_hero.svg||data-xwiki-image-style-alignment="center" height="50vh"]]
11 +
12 +{{html}}
13 +<div class="registration-success-headline">
14 + <h2>$escapetool.xml($headline) </h2>
15 + #if(!$noReadableName)
16 + <p class="registration-success-subtitle">
17 + ($escapetool.xml($userName))
18 + </p>
19 + #end
20 +</div>
21 +<p class="registration-success-hint">
22 + $escapetool.xml($successAndLogin)
23 +</p>
24 +{{/html}}
Message OK sur le champ par défaut
... ... @@ -1,1 +1,0 @@
1 -$services.localization.render('core.validation.valid.message')
Activer la validation Javascript sur le champ
... ... @@ -1,1 +1,0 @@
1 -Oui
XWiki.StyleSheetExtension[0]
Mode de mise en cache
... ... @@ -1,0 +1,1 @@
1 +long
Code
... ... @@ -1,0 +1,20 @@
1 +.registration-success-headline {
2 + display: flex;
3 + align-items: baseline;
4 + justify-content: center;
5 +}
6 +
7 +.registration-success-headline > .registration-success-subtitle {
8 + display: block;
9 +}
10 +
11 +.registration-success-hint {
12 + display: block;
13 + text-align: center;
14 +}
15 +
16 +/* Resize the hero image displayed when the registration is successful so that the buttons are always on screen without
17 + needing to scroll. */
18 +img.wikigeneratedid {
19 + height: 50vh;
20 +}
Utiliser cette extension
... ... @@ -1,0 +1,1 @@
1 +onDemand