Hallo,
ich habe auf meiner Seite das Login Formular eingebaut. Funktioniert auch wunderbar. Aber wenn ich mich erfolgreich einlogge, bekomme ich die Meldung:
Username:demouser
über dem Logout Button.
Wie kann ich diesen Text löschen bzw. ändern? Ich habe esm mit folgendem Code probiert, hat aber nicht geklappt:
[loginUser = *]
tt_content.login.20 {
# Die folgende Codezeile scheint nicht zu funktionieren!
dataArray.10.label = Überschreibe den normalen Text
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 100,20
backcolor = grey
10 = TEXT
10.text = Logout
10.fontSize = 12
10.fontColor = black
10.fontFile = fileadmin/fonts/verdana.ttf
10.niceText = 1
10.offset = 1, 14
}
}
[global]
Hat jemand übrigens einen guten Link zu einer Internetseite wo erklärt wird wie man das Layout der Login-Form abändern kann? Ich habe die CSS-Datei zwar angepasst mit csc-form-... aber ich möchte eine CSS-Klasse zuweisen die nur für das Login-Formular gilt!
hi,
schau dir doch mal die styles.content(default) im template analyzer an. dort kannst du dir die grundstruktur der loginform abschauen und diese dann an den entsprechenden stellen per typoscript überschreiben.
styles.content.loginform < styles.content.mailform
styles.content.loginform {
goodMess = {$styles.content.loginform.goodMess}
redirect >
recipient >
data >
dataArray {
10.label = Username:
10.type = *user=input
20.label = Password:
20.type = *pass=password
30.type = logintype=hidden
30.value = login
40.type = submit=submit
40.value = Login
}
type.field = pages
type.listNum = 0
target = {$styles.content.loginform.target}
locationData = 0
hiddenFields.pid = TEXT
hiddenFields.pid {
value = {$styles.content.loginform.pid}
override.field = pages
override.listNum = 1
}
}
[loginUser = *]
styles.content.loginform {
dataArray >
dataArray {
10.label = Username: <!--###USERNAME###-->
20 >
30.type = logintype=hidden
30.value = logout
40.type = submit=submit
40.value = Logout
}
}
[global]
für weitere anpassungen würde mich eine konkrete anleitung auch interessieren. bislang habe ich es immer über .layout gemacht.
Bsp.:
temp.loginbox = COA
temp.loginbox {
1 < styles.content.loginform
1.pid = 100
1.layout = ###LABEL### ###FIELD###
1.redirect = 200
1.dataArray.10.type = *user=input,10
1.dataArray.10.label = Benutzername:
1.dataArray.20.type = *pass=password,10
1.dataArray.20.label = Passwort:
1.dataArray.40.type = submit=submit
1.dataArray.40.value = Login
2 = TEXT
2.value = Passwort vergessen?
2.typolink.section = top
2.typolink.parameter = 200
2.typolink.additionalParams = &tx_newloginbox_pi1[forgot]=1
...
grüße timmy