Zum Inhalt springen

TS Abfrage von eingeloggtem FE_User & PID

Erstellt am 26. August 2004 · 1 Antwort · letzte Antwort am 27. August 2004

Tags: felogin, Frage

Unbekannter Benutzer ·

Morgen!

Ich versuche gerade per TS in meinem Template eine Anzeige meines geschuetzten Bereichs zu erstellen. Eingebunden ist das ganze bisher und laeuft auch. (Der Code enthaelt noch keine Links)

marks.section_logout = COA
  marks.section_logout {
     10 = TEXT
     10 {
        value = myKuchem<br>
        wrap = <strong> | </strong>
     }
     20 = TEXT
     20 {
        value = Logout
     }
  }

1. Jetzt wuerde ich gern unter '10' den wrap nur erscheinen lassen, wenn genau diese Seite - also myKuchem - betrachtet wird. Wie frage ich dies ab?

2. Dieser gesamte Part soll natuerlich nur erscheinen, wenn der FE_User ueberhaupt eingeloggt ist. Eine Abfrage per PHP hab ich gesehen, wuerd das aber gern per TS machen wenn moeglich.

Danke fuer jegl. Hilfe!
henning

Oliver Thiele · · Beste Antwort

So sollte es funktionieren:

marks.section_logout = TEXT
marks.section_logout.value = 
[loginUser = *]
page.10.marks.section_logout >
page.10.marks.section_logout = COA 
page.10.marks.section_logout { 
     10 = TEXT 
     10 { 
        value = myKuchem<br> 
        wrap = <strong> | </strong> 
     } 
     20 = TEXT 
     20 { 
        value = Logout 
     } 
}
[loginUser]

Standardmässig wird der Marker mit Nichts gefüllt. Sobald ein FE-User eingeloggt ist, wird der Marker mit dem Textobjekt gelöscht und dann durch das COA ersetzt. Wenn der Marker nur auf einer bestimmten Seite (und mit dieser Lösung auch auf dessen Unterseiten) ersetzt werden soll, dann kann man z.B. die Condition einfach in das Setup eines Erweiterungstemplates auf der betreffenden Seite legen.
Die Condition darf nicht innterhalb von geschweiften Klammern stehen!