Задать права на пункты меню для разных ролей

Аватар пользователя sdm98 sdm98 29 сентября 2012 в 3:27

подскажите как задать права на пункты меню для разных ролей. под 7 ничего не нашёл из готового

Комментарии

Аватар пользователя sg85 sg85 29 сентября 2012 в 5:23

И не думаю что найдете, ибо пункты меню - простые ссылки, причем всех видов. Лично я не представляю, как на обычный якорь повесить проверку доступа(и нафиг оно надо)...
Я так понимаю, изначально задача была несколько иная?

Аватар пользователя sdm98 sdm98 29 сентября 2012 в 10:47

to webRemake: Вы пробовали этот модуль? стабильна? dev-версию как-то стрёмно юзать.

to sq85: задача такая. есть разные разделы каталога, которые должны быть доступны в зависимости от роли. меню строю по таксономии. хочу скрывать те пункты меню, которые ссылаются на разделы каталога недоступные для данной роли.

Аватар пользователя sg85 sg85 29 сентября 2012 в 11:35

Попробуйте это http://drupal.org/project/taxonomy_access
Взял как раз из описания предложенного WebRemake модуля, в Вашей ситуации должно подойти, так же возможно пригодится http://drupal.org/project/content_access

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

Аватар пользователя WebRemake WebRemake 30 сентября 2012 в 0:23

"sg85" wrote:
однако если убирать только пункт меню, то на доступность материала\или еще чего-то это никак не повлияет.

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

"sdm98" wrote:
задача такая. есть разные разделы каталога, которые должны быть доступны в зависимости от роли. меню строю по таксономии.

тогда вам нужен taxonomy_access