как сделать видимость табов только для определённых ролей?

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

Аватар пользователя real_stranger real_stranger 5 марта 2010 в 19:08

заказчик попросил убрать табы * Просмотреть * Изменить, но для модераторов сайта они нужны, чтобы быстрее редактировать контент...собственно сабж

Комментарии

Аватар пользователя Bios Bios 5 марта 2010 в 19:21

Определить новую роль которая может видеть табы (редактировать), всем остальным запретить... Короче тупо раздать права ролям...

Табы видны только в том случае, если данный пользователь имеет права на это действие иначе табы не отображаются

Аватар пользователя iNFerNo iNFerNo 5 марта 2010 в 19:26

так табы видны всегда. причем тут роли? видима надо код писать в темизации ноды что если юзер пользователь табы не выводяться в ноду если модер или админ выводяться.

можно лишние табы в профиле убрать модуль есть.

это о табах в профиле речь то идет?

Аватар пользователя Bios Bios 9 марта 2010 в 11:05

Взять к примеру таб редактировать... почему по умолчанию он не отображается анонимам??? Потому что у анонима по умолчанию нет таких прав...
.../admin/user/permissions переключайте галочки и не забывайте очищать кэш после каждого переключения... Решение именно в этом...

Аватар пользователя real_stranger real_stranger 9 марта 2010 в 11:46

знать бы ещё какие именно галочки за это отвечают, ладно, методом научного тыка разберусь, спасибо за наводку) сам как-то не допёр...

Аватар пользователя Bios Bios 9 марта 2010 в 12:15

не за что просто помните что каждый там формируется hook_menu, а у каждого пункта меню (в нормальных модулях) есть параметр отвечающий за доступ к этому пункту...