Добрый вечер, товарищи! Высокоуровневая интернет разработка не дает мне сегодня покоя.
К примеру есть словарь Земледельцы, в нем термины:
дачники
колхозники
фермеры
Можно ли сделать, чтобы
1) к пользователю, можно было прикрепить термин таксономии (чувствую, что это просто)
2) после того, как к пользователю прикрепляется термин колхозники, он автоматически получает роль колхозник (а вот это посложнее)
Т.е. надо связать термин и роль. Никакого разграничения доступа мне не надо - село одно.
Комментарии
1)
Можно сделать с помощью content profile + cck + content taxonomy
2)
Есть модуль autoassigrole, правда он делает немного не то, что вам нужно. Он автоматически присваивает роль для пользователей + есть интеграция с content profile
1. Только зачем content_taxonomy? Просто Taxonomy пусть будет.
2. Если у Вас название термина таксономии == название роли, то:
2.2 На hook_taxonomy цепляете добавление новой роли при добавлении нового термина в Ваш словарь. Пото на hook_nodeapi для типа контента profile вешаем добавление роли, название которой == название выбранного термина.
3. Как-то так...
"Как-то так" это для меня сильно круто. Неужели эта умная мысль никому из программистов не приходила в голову, до того как прийти в голову мне? Буду искать готовые решения.