[TYPO3-german] newloginbox und typo 4.2.x
Markus Deckmann
Markus.Deckmann79 at web.de
Mon Nov 24 21:34:59 CET 2008
Hi Alex,
> Wie ersetze ich die newloginbox durch felogin?
> Kann mir jemand einen Hinweis geben?
Bei mir sieht das ganze folgendermaßen aus: Ich habe einen Ordner
"Frontend User" in welchem die FE-User gespeichert werden. In mein
Seitentemplate habe ich folgenden TS-Code geschrieben:
#####################
### Login-Bereich ###
#####################
plugin.tx_felogin_pi1 {
# ID zum Sys-Folder mit den FE-Benutzern
storagePid = xx
# Pfad zum Template für die Loginmaske
templateFile = fileadmin/01_templates/login.html
}
#####################
Zusätzlich habe ich mein Template das für die Ausgabe auf der Webseite
zuständig ist um die folgende Zeile erweitert um den entsprechenden
Subpart im HTML-Template durch die Login-/Logout-Box zu ersetzen.
#####################################################
### Inhalte aus dem Backend in die Seite einfügen ###
#####################################################
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.LOGINBOX < plugin.tx_felogin_pi1
}
#####################################################
Damit ersetzt mir Typo3 innerhalb meines Templates den Subpart
"LOGINBOX", der sich im linken Rand befindet, gegen die durch die
Login-Template definierte Login-/Logout-Box. Dann noch die Sys-Extension
felogin über den Extension-Manager installieren und die
felogin-Extension sollte funktionieren.
Durch den oben genannten Aufbau hat der Benutzer den Vorteil das sich
die Login-Box jederzeit auf der Seite befindet und von allen Positionen
der Webseite aus eine Anmeldung möglich ist. Durch entsprechende
Conditions könnte man hier noch eine Unterscheidung machen wenn das
notwendig ist, allerdings finde ich sollte ein Login immer präsent auf
der Seite, sprich auf allen Seiten, verfügbar sein und sich über das
Rechtemanagement die Ansicht auf die verfügbaren Inhalte bestimmen.
Ich hoff ich konnt dir damit ein bisschen helfen.
Ciao Markus
More information about the TYPO3-german
mailing list