если еще в друпальном блоке - PullRequest
1 голос
/ 08 декабря 2010

привет, я создал меню в друпале.Я добавил кнопку входа в систему и выхода из системы в меню. Но я хочу показать логин, когда пользователь не авторизован, и хочу показать выход, когда пользователь логин.Я создал блок с именем в верхнем меню.Скажите, пожалуйста, как я могу добавить условие в block.and, какие файлы я должен сделать изменения.или у меня есть один способ сделать два блока, один из которых имеет логин, а один - логот.но я не имею ни малейшего представления о том, как я могу использовать это, если еще условие

Ответы [ 2 ]

2 голосов
/ 08 декабря 2010

добавить это в свой блок

global $user;

if ( $user->uid ) {
  // Logged in user show logout button
}
else {
  // Not logged in show login button 

}
0 голосов
/ 09 декабря 2010

Drupal6 достаточно умен, чтобы показывать пункт меню входа в систему только пользователям, которые не вошли в систему, и выходить из системы только пользователям, которые вошли в систему. Создайте один элемент меню с путем «user / login» и переместите меню выхода по умолчаниюпункт (из меню навигации) в нужное меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...