Page 1 of 1

Benutzerinformationen

Posted: Mon Mar 31, 2008 12:06 pm
by user0815
Moin!

Gibt es smarty-Variablen um weitere Benutzerinformationen auszulesen außer "logged_in"?
Ich hätte gerne noch den Benutzernamen um bei einem Multi-User Blog den Namen im Kommentarfeld vorauszufüllen.

Falls es da nichts gibt, spricht ansonsten irgendwas dagegen in der config.inc.php eine eigene smarty-Variable zu definieren?

Code: Select all

function logged_user_name()
    {
        return $_SESSION['serendipityRealname'];
    }
    $serendipity['smarty']->register_function("logged_user_name", "logged_user_name");
danke und bis dann,
user0815

Re: Benutzerinformationen

Posted: Mon Mar 31, 2008 1:06 pm
by garvinhicking
Hi!

Nein, derzeit sind diese Nutzerinfos nicht an das Template weitergereicht. Das kannst Du aber mit wenig Aufwand nachholen, indem du eine config.inc.php in dem verzeichnis deines gewählten templates erstellst:

Code: Select all

<?php
$serendipity['smarty']->assign(
  array(
    'username' => $serendipity['serendipityRealname'],
    'email'        => $serendipity['serendipityEmail']
  )
);
Dann sind die Smartyvariablen $username und $email einsetzbar.

Das ist also ähnlich wie deine Variante, aber mit weniger Overhead verbunden.

Grüße,
Garvin

Posted: Mon Mar 31, 2008 1:52 pm
by user0815
Perfekt, danke!

Bis dann,
user0815