Проблема с выводом имени

Поиск результатами не порадовал, прошу помощи у сообщества.
Подскажите, что делаю не так.
Пытаюсь реализовать в комментариях вывод имени пользователя вместо логина (при условии, что имя указано).

Прописываю в comment.tpl:
<li class="username"><a href="{$oUser->getUserWebPath()}">{if $oUserCurrent->getProfileName()}{else}{$oUserCurrent->getLogin()}{/if}</a></li>


И всё нормально, если пользователь залогинен. Но если посмотреть на сайт как гость, то нет ни логина, ни имени, и все комментарии обрезаются:
livestreet.ru/uploads/images/01/54/35/2012/08/20/dffae6.png

Проблему можно решить, если подтереть «else», но задумка теряется.

Что делать?

p.s: livestreet 0.5.1

2 комментария

avatar
<li class="username"><a href="{$oUser->getUserWebPath()}">{if $oUser->getProfileName()!=""}{$oUser->getProfileName()}{else}{$oUser->getLogin()}{/if}</a></li>


вроде так должно быть
avatar
Проблема решена, спасибо Вам.
Автор топика запретил добавлять комментарии