runner12 9 января 2017 в 11:51 Как изменить вкладку ($tabs), чтобы она была видна только определенным Ролям пользователей? Например, чтобы вкладка была видна только админу? Drupal7 Есть вопрос Установка и настройка Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
runner12 9 января 2017 в 12:49 2 Studio VIZA Вы это так неудачно шутите? Мне нужно не изменить прозрачность вкладки, а сделать ее видимой только админу.
dgastudio 9 января 2017 в 13:39 это у него стиль жизни такой, не обращайте внимания по вашей задаче, page.tpl.php в теме, ставите нужные условия или как ниже коллега указал, делаете hook_menu_alter дабы програмно прописать все возможные условия.
runner12 13 января 2017 в 2:45 Да... про стиль жизни я так и понял... Решил вопрос таким образом - в кастомный модуль вставил код: function mymodule_menu_alter(&$items) { global $user; if ($user->uid != 1) { $items['node/%node/tab-name']['access callback'] = FALSE; } } Все нормально заработало, а как через шаблон такое сделать? Просто для общего развития.
fairrandir 9 января 2017 в 12:52 https://api.drupal.org/api/drupal/modules!system!system.api.php/function...
Комментарии
http://htmlbook.ru/css/opacity
2 Studio VIZA
Вы это так неудачно шутите? Мне нужно не изменить прозрачность вкладки, а сделать ее видимой только админу.
это у него стиль жизни такой, не обращайте внимания
по вашей задаче,
page.tpl.php в теме, ставите нужные условия
или как ниже коллега указал, делаете hook_menu_alter дабы програмно прописать все возможные условия.
Да... про стиль жизни я так и понял...
Решил вопрос таким образом - в кастомный модуль вставил код:
function mymodule_menu_alter(&$items) {
global $user;
if ($user->uid != 1) {
$items['node/%node/tab-name']['access callback'] = FALSE;
}
}
Все нормально заработало, а как через шаблон такое сделать? Просто для общего развития.
увы, этот хук (насколько я знаю) задается только через модуль
https://api.drupal.org/api/drupal/modules!system!system.api.php/function...
как выводите табы?