Как правильно настроить доступ для пользователей

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

Аватар пользователя rawhide rawhide 10 июня 2010 в 13:02

День добрый!
Изменил форму регистрации с помощью модуля Content Profile User Registration. При регистрацие пользователь должен выбрать свой район который выводиться списком из таксономии.
Как можно сделать так что-б потом когда этот юзверь захочет добавить материал на сайт то он смог-бы сделать это только для того района который он указал при регистрации. С cck и views-ом только начинаю знакомиться.
Заранее спасибо!

Комментарии

Аватар пользователя annya@drupal.org annya@drupal.org 10 июня 2010 в 18:41

Я бы использовала api.drupal. То есть в БД каждому user отвечает некий tid. Делаем запрос к БД извлекаем tid для текущего user(global $user). Потом при помощи hook_form_alter() даем полю выбора термина default_value = tid и делаем для него disabled = TRUE. Вот и все.