Сниппет - ссылка на мой профиль в блоке

5 сентября 2010 в 20:13

Создал блок с PHP вводом, так вот, хочу сделать ссылку на профиль юзера, который залогинен, вот сниппет

<?php
global $user;
print 
l("My Account""users/" $user->uid);
?>

uid - возвращает ID пользователя, а чтобы посмотреть свой профиль нужно чтобы было имя профиля вида users/myprofile, а uid возвращает users/1. Есть ли что-то наподобие uname, чтобы динамически выводилось имя пользователя, а не ID.

Комментарии

"Ch" wrote:
Вроде все правильно сделано. Или user/1 это не Ваш профиль?

Дело в том, чтобы зайти в настройки пользователя нужно чтобы не ID указывался, а username, вот меня интересует можно ли как-то динамически выводить username, а не uid (user id)

5 сентября 2010 в 21:44
Аватар пользователя Ch Ch 0

"Heihachi88" wrote:
Дело в том, чтобы зайти в настройки пользователя нужно чтобы не ID указывался, а username

Почему Вы так решили?
"Heihachi88" wrote:
можно ли как-то динамически выводить username, а не uid (user id)

$user->name

5 сентября 2010 в 22:03
Аватар пользователя Ch Ch 0

Не, drupal_set_title с блоками не как не связана. Я думал Вам нужен страницы.

Если нужно изменить заголовок для блока, то проще отредактировать шаблон этого блока.

6 сентября 2010 в 11:47