Программный вывод блока в зависимости от роли пользователя

Главные вкладки

Аватар пользователя mailikos mailikos 5 октября 2018 в 15:29

Здравствуйте! Подскажите, пожалуйста, как программно вывести блок в зависимости от роли пользователя?
Как выводить блок программно, я знаю. Мне нужно понять, какое условие ставить, например, если юзер имеет роль "неактивный пользователь"

Лучший ответ

Комментарии

Аватар пользователя adano adano 5 октября 2018 в 16:27
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...