Zum Inhalt springen

felogin und aktueller Status

Erstellt am 16. Juni 2016 · 2 Antworten · letzte Antwort am 28. Oktober 2016

Tags: felogin, Frage

mimii ·

Hallo ins Forum,

ich habe TYPO3 7.6.9 mit felogin am Laufen. Das funktioniert auch einwandfrei. Mich wundert jedoch, dass nach dem Login beim aktuellen Status nichts angezeigt wird. Es steht zwar der Satz "Ihr aktueller Status ist:" da, danach erscheint jedoch gleich die Form zum Abmeldunge.

Sollte hier nicht etwas sowas stehen wie: "Ihr aktueller Status ist: Sie sind angemeldet seit 11:05 Uhr" oder zumindest ne Meldung, dass der Besucher "erfolgreich angemeldet" ist.

Muss man hierfür was einstellen oder das Template anpassen? Die Variante mit Uhrzeit wäre mir am liebsten.

Danke für n Tipp und Gruß
mimii

jesuspresley ·

FeLogin sollte eigentlich etwas in diese Richtung anzeigen:

Current status
This is your current status:
Username: HumptyDumpty
Logout

Schau mal, ob in deinem FeLogin-Template im Subpart ###TEMPLATE_LOGOUT### alles drin ist, was du brauchst. Einen Hinweis wie z.B. "Sie sind als HumptyDumpty eingeloggt" kannst du dann selbst ergänzen.

Die Uhrzeit gehört m.W. nicht zu den Standardmarkern, da müsstest du dir was bauen.

jesuspresley ·

Ich sehe gerade, dass man sich über das FeLogin-Template gar nicht den vollen Namen ausgeben lassen kann - die Marker gibt es darin nicht.

Du solltest also etwas über TypoScript machen. So in etwa:

lib.login < plugin.tx_felogin_pi1
[loginUser = *]
lib.login = COA_INT
lib.login {
    10 = TEXT
    10 {
        value (
            <div class="container">
                <p>Sie sind angemeldet als</p>
                <h4>{TSFE:fe_user|user|title} {TSFE:fe_user|user|first_name} {TSFE:fe_user|user|last_name}</h4>
                <p>{TSFE:fe_user|user|email}</p>
                <img src="typo3conf/ext/ppw_sitepackage/Resources//Public/Images/pencil.svg" class="edit">
                <a href="index.php?id={$editProfilePid}&tx_srfeuserregister_pi1[cmd]=edit" class="user-profil"
                    title="Profil bearbeiten">Profil bearbeiten</a>
                <form action="/" target="_top" method="post">
                    <button class="btn btn-secondary" name="logintype" value="logout" type="submit">Abmelden</button>
                </form>
            </div>
        )
        insertData = 1
    }
}
[global]