Zum Inhalt springen

FE_User name wenn eingelogged oder "not logged in"

Erstellt am 31. August 2006 · 1 Antwort · letzte Antwort am 14. September 2006

Tags: Frage

ph-wert ·

Hallo

ich dreh mich im Kreis 😲

Ich will in meiner Breadcrumb "You are logged in as" gefolgt von dem Namen des eingeloggten FEusers anzeigen lassen oder wenn niemand eingeloggt ist, soll "you are not logged in" erscheinen.

Paste hier mal den Anfang meines templates, damit ihr seht wie ich das Problem zu lösen versuche.

seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
seite.stylesheet = fileadmin/style.css
seite.10 = TEMPLATE
seite.10 {
   template = FILE
   template.file = fileadmin/main_templ.html
   workOnSubpart = DOKUMENT
   marks.HEADERIMGLEFT< styles.content.getLeft
   marks.INHALT < styles.content.get
   marks.HEADERIMG < styles.content.getRight
   marks.SUBNAVIGATION < styles.content.getBorder
   marks.USERNAME = TEXT
   marks.USERNAME.value = You are NOT logged in!<br />
   [loginUser=*]
   marks.USERNAME.value = You are logged in as: <b>ph-wert</b>
   [loginUser]

generell habe ich glaub ich noch nicht verstanden, wie man if ... else ... Abfragen in typoscript bastelt 😉
Rein logisch würde ich versuchen einfach sagen, wenn ph-wert leer ist, soll "you are not logged in, sonst der name erscheinen ?! ...

danke

FordPrefect ·

Hoi,

so gehts:

seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
seite.stylesheet = fileadmin/style.css

seite.10.marks.USERNAME.value = You are NOT logged in!
[loginUser=*]
seite.10.marks.USERNAME.value = You are logged in as: <b>ph-wert</b>
[loginUser]

seite.10 = TEMPLATE
seite.10 {
   template = FILE
   template.file = fileadmin/main_templ.html
   workOnSubpart = DOKUMENT
   marks.HEADERIMGLEFT< styles.content.getLeft
   marks.INHALT < styles.content.get
   marks.HEADERIMG < styles.content.getRight
   marks.SUBNAVIGATION < styles.content.getBorder
   marks.USERNAME = TEXT
}

Gruss

ford