Seite 1 von 1
Eingeloggten Benutzer als DMTL variable ausgeben
Verfasst: Freitag 20. Oktober 2006, 13:44
von BoOnOdY
Hy,
Wie gebe ich einen Benutzer, der sich zuvor angemeldet hat, so wie er im ACI user-Folder eingetragen ist, aus
Ich möchte auf einem Begrüßungsbildschirm dann da stehen haben
Willkommen Boonody, es ist ***** Uhr
Danke

Re: Eingeloggten Benutzer als DMTL variable ausgeben
Verfasst: Freitag 20. Oktober 2006, 16:05
von gerold
BoOnOdY hat geschrieben:Willkommen Boonody, es ist ***** Uhr
Hi!
Code: Alles auswählen
<h3>Variante 1</h3>
<p tal:condition="python: user.getUserName() == 'Anonymous User'">
Willkommen, es ist <strong tal:content="python: DateTime().strftime('%H:%M:%S')">[uhrzeit]</strong> Uhr.
</p>
<p tal:condition="python: user.getUserName() != 'Anonymous User'">
Willkommen <tal:user tal:replace="python: user.getUserName().title()">[user]</tal:user>,
es ist <strong tal:content="python: DateTime().strftime('%H:%M:%S')">[uhrzeit]</strong> Uhr.
</p>
<h3>Variante 2</h3>
<p tal:define="username user/getUserName;
username python: test(username == 'Anonymous User', '', ' ' + username.title())"
>
Willkommen<span tal:replace="username">[user]</span>,
es ist <strong tal:content="python: DateTime().strftime('%H:%M:%S')">[uhrzeit]</strong> Uhr.
</p>
mfg
Gerold

Verfasst: Dienstag 24. Oktober 2006, 14:02
von BoOnOdY
Gut, dann hätte ich das auch verstanden,
aber gibt es nur die Möglichkeit das in ein template zu fassen, nicht auch in eine DMTL Variable... weil die wäre mir lieber, dieses Template zeug ist mir noch nicht so ganz geheuer und ihc möchte den namen in einem Z Search interface ja auch an eine SQL datenbank übergeben.
Verfasst: Dienstag 24. Oktober 2006, 14:52
von gerold
BoOnOdY hat geschrieben:nicht auch in eine DMTL Variable...
Hi!
Vielleicht findest du da einen Hinweis ob und wie es geht:
-
http://www.dzug.org/Members/vbachs/zbook/zbdtml
-
http://www.dzug.org/Members/vbachs/zbook/zbadvdtml
mfg
Gerold
