Темизация имени пользователя в drupal 7
Прислано: andypost@drupal.org
пн, 02/11/2009 - 01:05
Хочу известить всех разработчиков о важном изменении в API drupal 7 - появилась функция format_username() в дополнение к расширеной RDFa theme_username(), которая выводит имя пользователя без форматирования, например, для заголовков страниц и которая посредством стандартного механизма drupal_alter() может быть модифицирована в своем модуле.
Теперь наконец не нужно будет хакать ядро, чтобы заменить ник пользователя в заголовках страниц например на его имя+фамилия. Особенно это важно для сайтов, где для регистрации используется e-mail вместо ника.
- andypost@drupal.org's blog
- Для комментирования войдите или зарегистрируйтесь
Пример какой нибудь написали бы... Так понятней было бы...
- Для комментирования войдите или зарегистрируйтесь
А какой тут может быть пример? всё стандартно 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));
}
}
?>- Для комментирования войдите или зарегистрируйтесь
Как сделать, чтобы везде отображался email пользователя, а не ник?
- Для комментирования войдите или зарегистрируйтесь
- Для комментирования войдите или зарегистрируйтесь
Realname не пашет.
Нужно просто email на который регистрировался пользователь, никаких доп полей и прочего.
Пробовал подставить так email, но фиг.
- Для комментирования войдите или зарегистрируйтесь




Комментарии