Как я могу изменить меню пользователя в drupal 7, чтобы сказать «Welcome nameofuser» вместо того, что он говорит сейчас, а именно «Ваша учетная запись», когда пользователь вошел в систему? thanksизменить текст в меню пользователя drupal 7
2
A
ответ
2
Использование hook_menu_alter.
Изменение данных, сохраняемых в таблице {menu_router} после вызова hook_menu.
Пример кода:
function MYMODULE_menu_alter()
{
global $user;
if($user->uid != 0)
$items['user']['title'] = 'Welcome ' . $user->name;
}
0
Обратите внимание, что с Drupal 7.23, то user.module включает в себя «название обратного вызова», чтобы определить, если пользователь вошел в систему или нет, и реагировать с соответствующим названием.
код, который работал для меня (с помощью шаблона темы, вместо пользовательского модуля):
function YOURTHEME_menu_alter(&$items) {
$items['user']['title callback'] = 'YOURTHEME_user_menu_title';
}
function YOURTHEME_user_menu_title() {
global $user;
return user_is_logged_in() ? t($user->name) : t('User account');
}
1
Вы должны быть в состоянии сделать это с Menu token module: маркеров модуля
меню предоставляет маркеры , которые могут использоваться в заголовке или в виде пунктов меню (ссылок).
(Это требует популярный Token module.)
0
Модуль String Overrides должен сделать это легко.
Смежные вопросы
- 1. Как изменить текст пароля сброса в Drupal 7 (одноразовый вход)
- 2. Drupal 7: Изменение названия меню
- 3. Меню меню меню меню меню в Drupal 7
- 4. Развернуть меню пользователя в Drupal
- 5. Изменить сообщения в Drupal 7
- 6. Drupal 7 - не удается изменить путь в «ссылке меню редактирования»
- 7. Drupal 7 admin новое меню
- 8. Drupal 7 рендеринга пользовательского меню
- 9. Drupal 7 бутстрап выпадающее меню
- 10. Drupal 7 Меню интернационализации (i18n)
- 11. Drupal 7 активный стиль меню
- 12. Drupal 7 глобальная переменная пользователя $
- 13. Drupal ссылке 7 пользователя Аватара
- 14. Проверка формы регистрации пользователя в drupal 7
- 15. Получить класс элемента меню в Drupal 7
- 16. Вторичное меню, не плавающее в Drupal 7
- 17. меню активации элемента в Drupal 7
- 18. Удалить перенаправление в Главное меню Drupal 7
- 19. Как сделать пользовательское меню в Drupal 7
- 20. Drupal 7: вызов «блока меню» в page.tpl.php
- 21. Как распечатать пользовательское меню в Drupal 7?
- 22. Меню не разворачивается в Drupal 7
- 23. Добавление навигационного меню в Drupal 7
- 24. Drupal 7: меню навигации с видами?
- 25. Удалить div из блока меню drupal 7
- 26. окно поиска не выстраивается в меню в меню Drupal 7
- 27. глобальный текст в ссылку drupal 7
- 28. аутентификация пользователя поддомена в drupal 7
- 29. Изменить текст в меню нажмите
- 30. Drupal лучший способ изменить текст