Modifications pour le document Registration Configuration

Modifié par Florent Charton le 2025/07/04 23:28

Depuis la version 2.1
modifié par Florent Charton
sur 2024/08/08 18:43
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-administration-ui/15.10.11]
À la version 3.1
modifié par Florent Charton
sur 2025/07/04 23:28
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-administration-ui/16.10.9]

Résumé

Détails

XWiki.Registration[0]
Message d'inscription réussie
... ... @@ -1,3 +1,24 @@
1 -#set($message = $services.localization.render('core.register.successful', 'xwiki/2.1', ['USERLINK', $userName]))
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]))
2 2  #set($userLink = $xwiki.getUserName("$userSpace$userName"))
3 -{{info}}$message.replace('USERLINK', "{{html clean=false}}$userLink{{/html}}"){{/info}}
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}}
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