Zum Inhalt springen

Logout-Button getrennt ausgeben

Erstellt am 4. Mai 2006 · 4 Antworten · letzte Antwort am 6. Mai 2006

Tags: felogin, Frage

dreg ·

Hallo,
ich möchte auf einer Seite ein Login-Formular erstellen, wobei der Logout-Button über einen Platzhalter an einer anderen Stelle liegen soll.
Wie muss ich den Logout-Button ansprechen?

Grüße
Gerd

toyde ·
temp.myplatzhalter.. >

### Falls User eingeloggt ist, Logout-Button und User anzeigen.
[usergroup = *] 
tt_content.login.20.dataArray { 
    10.label.lang.de = user: toyde 
    20 > 
    40.value.lang.de = logout 
} 

temp.myplatzhalter < gewünschtes hineinschreiben
[global]

Diesen Beispielcode entsprechend anpassen.

temp.myplatzhalter ist standardmässig geleert. Bei Erkennung einer Benutzergruppe wird die Condition betreten. Darin kann man "logout" definieren/überschreiben, falls man will den Benutzernamen hineinschreiben und das Ganze in myplatzhalter kopieren.

Das temporäre Objekt ist bei erkanntem Login gefüllt - bei Nichts: leer 😉 .

dreg ·

Hallo toyde,
vielen Dank für Deine Hilfe.
Da ich mich noch nicht so gut mit TypoScript auskenne, bitte ich nochmal um Deine Hilfe.
Ich habe alles versucht, aber der Logout-Button wird nicht angezeigt.
Hier ist mein TypoScript:

#Login-Formular für Benutzer des Mitglieder-Bereichs
tt_content.login.20 {
    hiddenFields.pid.value = 36
    dataArray.10.label = Benutzername:
    dataArray.20.label = Passwort:
    }
     
temp.myplatzhalter>

#Falls User eingeloggt ist, Logout-Button und User anzeigen.
[usergroup = *]
tt_content.login.20.dataArray {
    10.label.lang.de = user : toyde
    20 >
    40.value.lang.de = logout
}

temp.myplatzhalter< logout

#Logout-Button an Marker(LOGOUT) übergeben 
page.10.marks.LOGOUT < temp.myplatzhalter
[global]
         
#Logout-Button an Marker(LOGOUT) übergeben 
#page.10.marks.LOGIN < tt_content.login.20

Im Voraus vielen Dank.

Grüße
Gerd

dreg ·

Hallo toyde,
Soweit funktioniert alles.
Nur noch eine Sache, es ist wahrscheinlich eine Kleinigkeit, aber ich finde sie nicht.

#Logout-Button an Marker(LOGOUT) übergeben
page.10.marks.LOGOUT < temp.myplatzhalter

An dieser Stelle wird der Logout-Button auch angezeigt,
aber vor dem Login und nach dem Logout wird an dieser Stelle der Marker angezeigt. Er wird wahrscheinlich nicht angesprochen.

Grüße
Gerd