Как связать термин таксономии и роль пользователя?

Прислано: VasyOK

вт, 07/09/2010 - 16:14

Другие статьи по теме:

Добрый вечер, товарищи! Высокоуровневая интернет разработка не дает мне сегодня покоя.

К примеру есть словарь Земледельцы, в нем термины:
дачники
колхозники
фермеры

Можно ли сделать, чтобы
1) к пользователю, можно было прикрепить термин таксономии (чувствую, что это просто)
2) после того, как к пользователю прикрепляется термин колхозники, он автоматически получает роль колхозник (а вот это посложнее)

Т.е. надо связать термин и роль. Никакого разграничения доступа мне не надо - село одно.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано sv2109 в вт, 07/09/2010 - 20:43.

1)
Можно сделать с помощью content profile + cck + content taxonomy
2)
Есть модуль autoassigrole, правда он делает немного не то, что вам нужно. Он автоматически присваивает роль для пользователей + есть интеграция с content profile


Опубликовано annya@drupal.org в вт, 07/09/2010 - 22:22.

1. Только зачем content_taxonomy? Просто Taxonomy пусть будет.
2. Если у Вас название термина таксономии == название роли, то:
2.2 На hook_taxonomy цепляете добавление новой роли при добавлении нового термина в Ваш словарь. Пото на hook_nodeapi для типа контента profile вешаем добавление роли, название которой == название выбранного термина.
3. Как-то так...


Опубликовано VasyOK в ср, 08/09/2010 - 07:16.

"Как-то так" это для меня сильно круто. Неужели эта умная мысль никому из программистов не приходила в голову, до того как прийти в голову мне? Буду искать готовые решения.


Новое на сайте

Ссылки партнёров