Темизация имени пользователя в drupal 7

Прислано: andypost@drupal.org

пн, 02/11/2009 - 01:05

Другие статьи по теме:

Хочу известить всех разработчиков о важном изменении в API drupal 7 - появилась функция format_username() в дополнение к расширеной RDFa theme_username(), которая выводит имя пользователя без форматирования, например, для заголовков страниц и которая посредством стандартного механизма drupal_alter() может быть модифицирована в своем модуле.

Теперь наконец не нужно будет хакать ядро, чтобы заменить ник пользователя в заголовках страниц например на его имя+фамилия. Особенно это важно для сайтов, где для регистрации используется e-mail вместо ника.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано igorek в пн, 17/10/2011 - 08:39.

Пример какой нибудь написали бы... Так понятней было бы...


Опубликовано andypost@drupal.org в пн, 17/10/2011 - 12:23.

А какой тут может быть пример? всё стандартно format_username()

А пример использования в hook_username_alter()

Дублирую

<?php
function hook_username_alter(&$name$account) {
  
// Display the user's uid instead of name.
  
if (isset($account->uid)) {
    
$name t('User !uid', array('!uid' => $account->uid));
  }
}
?>


Опубликовано rizoen в вт, 13/12/2011 - 12:03.

Как сделать, чтобы везде отображался email пользователя, а не ник?


Опубликовано andypost@drupal.org в вт, 13/12/2011 - 14:09.

 Realname


Опубликовано rizoen в ср, 18/01/2012 - 10:24.

Realname не пашет.
Нужно просто email на который регистрировался пользователь, никаких доп полей и прочего.
Пробовал подставить так email, но фиг.


Ссылки партнёров