[TASK] Streamline form template files
[Packages/TYPO3.CMS.git] / typo3 / sysext / felogin / ext_typoscript_setup.txt
1 # Setting "felogin" plugin TypoScript
2 plugin.tx_felogin_pi1 = USER_INT
3 plugin.tx_felogin_pi1 {
4         userFunc = TYPO3\CMS\Felogin\Controller\FrontendLoginController->main
5
6         # storagePid - where are the user records? use single value or a comma separated list
7         storagePid = {$styles.content.loginform.pid}
8         recursive =
9
10         # Location of the template file, it is EXT:felogin/Resources/Private/Templates/FrontendLogin.html by default
11         templateFile = {$styles.content.loginform.templateFile}
12
13         # baseURL for the link generation
14         feloginBaseURL =
15
16         # should a wrapper class be set for this content element
17         wrapContentInBaseClass = 1
18
19         # typolink-configuration for links / urls
20         # parameter and additionalParams are set by extension
21         linkConfig {
22                 target =
23                 ATagParams = rel="nofollow"
24         }
25
26         # preserve GET vars - define "all" or comma separated list of GET-vars that should be included by link generation
27         preserveGETvars = all
28
29         # additional fields
30         showForgotPasswordLink =
31         showPermaLogin =
32
33         # time in hours how long the link for forget password is valid
34         forgotLinkHashValidTime = 12
35
36         # when setting a new password, this is the minimum amount of characters
37         newPasswordMinLength = 6
38
39         welcomeHeader_stdWrap {
40                 required = 1
41                 wrap = <h3>|</h3>
42                 htmlSpecialChars = 1
43         }
44         welcomeMessage_stdWrap {
45                 required = 1
46                 wrap = <div>|</div>
47                 htmlSpecialChars = 1
48         }
49
50         successHeader_stdWrap {
51                 required = 1
52                 wrap = <h3>|</h3>
53                 htmlSpecialChars = 1
54         }
55         successMessage_stdWrap {
56                 required = 1
57                 wrap = <div>|</div>
58                 htmlSpecialChars = 1
59         }
60
61         logoutHeader_stdWrap {
62                 required = 1
63                 wrap = <h3>|</h3>
64                 htmlSpecialChars = 1
65         }
66         logoutMessage_stdWrap {
67                 required = 1
68                 wrap = <div>|</div>
69                 htmlSpecialChars = 1
70         }
71
72         errorHeader_stdWrap {
73                 required = 1
74                 wrap = <h3>|</h3>
75                 htmlSpecialChars = 1
76         }
77         errorMessage_stdWrap {
78                 required = 1
79                 wrap = <div>|</div>
80                 htmlSpecialChars = 1
81         }
82
83         forgotHeader_stdWrap {
84                 required = 1
85                 wrap = <h3>|</h3>
86                 htmlSpecialChars = 1
87         }
88         forgotMessage_stdWrap {
89                 required = 1
90                 wrap = <div>|</div>
91                 htmlSpecialChars = 1
92         }
93         forgotErrorMessage_stdWrap {
94                 required = 1
95                 wrap = <div>|</div>
96                 htmlSpecialChars = 1
97         }
98         forgotResetMessageEmailSentMessage_stdWrap {
99                 required = 1
100                 wrap = <div>|</div>
101                 htmlSpecialChars = 1
102         }
103         changePasswordNotValidMessage_stdWrap {
104                 required = 1
105                 wrap = <div>|</div>
106                 htmlSpecialChars = 1
107         }
108         changePasswordTooShortMessage_stdWrap {
109                 required = 1
110                 wrap = <div>|</div>
111                 htmlSpecialChars = 1
112         }
113         changePasswordNotEqualMessage_stdWrap {
114                 required = 1
115                 wrap = <div>|</div>
116                 htmlSpecialChars = 1
117         }
118
119         changePasswordHeader_stdWrap {
120                 required = 1
121                 wrap = <h3>|</h3>
122                 htmlSpecialChars = 1
123         }
124         changePasswordMessage_stdWrap {
125                 required = 1
126                 wrap = <div>|</div>
127                 htmlSpecialChars = 1
128         }
129         changePasswordDoneMessage_stdWrap {
130                 required = 1
131                 wrap = <div>|</div>
132                 htmlSpecialChars = 1
133     }
134
135         cookieWarning_stdWrap {
136                 required = 1
137                 wrap = <p style="color:red; font-weight:bold;">|</p>
138                 htmlSpecialChars = 1
139         }
140
141         # stdWrap for fe_users fields used in Messages
142         userfields {
143                 username {
144                         htmlSpecialChars = 1
145                         wrap = <strong>|</strong>
146                 }
147         }
148
149         # redirect options
150         redirectMode =
151         redirectFirstMethod =
152         redirectPageLogin =
153         redirectPageLoginError =
154         redirectPageLogout =
155
156         # disable redirect with one switch
157         redirectDisable =
158
159         email_from =
160         email_fromName =
161         replyTo =
162
163         # Allowed Referrer-Redirect-Domains:
164         domains =
165
166         # Show logout form direct after login
167         showLogoutFormAfterLogin =
168
169         dateFormat = Y-m-d H:i
170
171         # Expose the information on whether or not the account for which a new password was requested exists. By default, that information is not disclosed for privacy reasons.
172         exposeNonexistentUserInForgotPasswordDialog = 0
173 }