Здравствуйте! Подскажите, пожалуйста, как программно вывести блок в зависимости от роли пользователя?
Как выводить блок программно, я знаю. Мне нужно понять, какое условие ставить, например, если юзер имеет роль "неактивный пользователь"
Программный вывод блока в зависимости от роли пользователя
Главные вкладки
Лучший ответ
1
<?php
// Load the currently logged in user.
global $user;
// Check if the user has the 'неактивный пользователь' role.
if (in_array('неактивный пользователь', $user->roles)) {
// вывод блока
}
?>
или
https://api.drupal.org/api/drupal/modules!user!user.module/function/user...
Комментарии
<?php
// Load the currently logged in user.
global $user; // Check if the user has the 'неактивный пользователь' role.
if (in_array('неактивный пользователь', $user->roles)) {
// вывод блока
}
?>
или
https://api.drupal.org/api/drupal/modules!user!user.module/function/user...