Zum Inhalt springen

Probleme beim login in Deutsch

Erstellt am 3. Dezember 2005 · 7 Antworten · letzte Antwort am 8. Dezember 2005

Tags: felogin, Frage

efixx ·

Hallo typo3 Gemeine.

Ich habe ein login auf meiner Seite eingebunden.
Nach der Umstellung auf Deutsch ergibt sich das Problem, dass sich der Logout-Button-Begleittext nicht richt generiert.
In der englischen Version (vor Sprachumstellung) generiert sich:
User: MisterX

Auf Deutsch:
Benutzer:
Passwort:

gefolgt von dem LOGOUT-Button.

1. Wie bekomme ich den richtigen Text angezeigt?
2. Kann man den Text eventuell auch komplett nicht anzeigen lassen?

Auszug aus meinem Template:

# Allgemeine Konfiguration
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.spamProtectEmailAddresses = 1
config.index_enable = 1
config.index_externals = 1

# Login-Formular für Webseiten-Benutzer
tt_content.login.20 {
dataArray.10.label.lang.de = Benutzer:
dataArray.20.label.lang.de = Passwort:
hiddenFields.pid.value = xy
}
# Login ENDE

efixx ·

Danke Mibo!

Jetzt funzt das.
Aber kann ich den Text "Benutzername: MisterX", der jetzt über denm Logout Button erscheint auch wegblenden?
Ich wollte gerne nur den Button für den Logout haben.

Gruß
Stefan

Mibo ·

Hi Stefan,

ja, das geht ;-).

Wenn Du den Login z.B. über einen Marker ansprichst, dann würde das so gehen:

[loginUser = *]
page.10.marks.LOGIN {
dataArray >
dataArray {

#hiermit lässt Du das Label verschwinden
10 >
20 >

# und hier haben wir den Button :-)
30.type = logintype=hidden
30.value = logout
40.type = submit=submit
40.value = Logout
}
}
[global]

Ansonsten das ganze über tt_content.login

Aber warum willst Du denn den Namen ausblenden?

Sag mal bescheid.

Gruß
Michael B.

efixx ·

Hallo,

ersteinmal Danke für deine Tipps.
Leider hat das bei mir nicht so ganz funktioniert.
Ich spreche den Login über tt-content an

# Login-Formular für Webseiten-Benutzer
tt_content.login.20 {
hiddenFields.pid.value = 23
}
# Login ENDE

Ich habe den Logout- Button in meinem linken Menu bei erfolgreichem Login eingeblendet.
Da stört der Benutzername nur.

Kannst dir das ganze mal unter http://www.sts-bs-ks.de/index.php angucken und dich mal mit BN:user01, PW:user01 anmelden.
Die Seite ist gerade im werden, daher ist nicht allzuviel zu sehen.

Gruß
Stefan

Mibo ·

Hi Stefan,

also meine Empfehlung:

1. Rechts unter dem Menü einen Marker (z.B. ###LOGIN###) setzten
2. Im Setup vom Template unter page.10.marks

# Marker ###LOGIN### ansprechen
LOGIN < tt_content.login.20
LOGIN {
stdWrap.wrap = <table class="inhalt_oben" valign="bottom" border="0" cellspacing="0" cellpadding="0"> | </table>
layout = <tr><td valign="top" align="left"><font color="#FFFFFF">&nbsp;###LABEL###</font></td></tr><tr><td valign="top" align="left">&nbsp;###FIELD###</td></tr>
dataArray.20.label.lang.de = Passwort:
COMMENT.layout = <tr><td colspan="3" align="center"><font color="#FFFFFF">&nbsp;###LABEL###</font></td></tr>
hiddenFields.pid.value = 26
badMess = Bitte füllen Sie folgende Felder aus:
redirect = 17
# so könntest Du z.B. noch den Button etwas verändern ;-)
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 45,16
backColor = silver
10 = TEXT
10.text = LOGIN
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = black
10.fontSite = 11
10.niceText = 1
10.offset = 3, 12
}

}

3. Und dann beim Login das Aussehen mit [loginUser = *] verändern, wie schon vorher hir mal gepostet.

Wenn Du das so machst, braucht der user
a. einen Klick weniger um ans Ziel (eingelogt zu sein) zu kommen,
b. Du hast einen wunderbaren redirect auf die Startseite des geschützen Bereiches (wieder angenehm für den Kunden), und
c. der user hat es einfach den Lodin zu finden - er ist ja immer sichtbar.

Liebe Grüße

Michael B.

efixx ·

Hallo,

ich habe alle mir erdenklichen Möglichkeiten ausgeschöpft deine Lösungsvorschläge in mein Programm einzubinden.
Ich lasse es jetzt so, wie es zur Zeit funktioniert.
Da fällt mir im Zusammenhang mit meiner Person, die Aussage eines Ex-Trainers von mir ein: Aus Scheiße kann man kein Gold machen!

efixx ·

Ich gebe nun entkräftet auf und werde mich anderen Problemen unter Typo3 widmen.
Läuft ja noch nicht allzuviel auf meiner Seite.

Gruß
Stefan