Drupal 6. Роли и профили для них.

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

Аватар пользователя teamfighter teamfighter 20 февраля 2011 в 19:38

Собственно, суть вопроса.
Есть три роли. При регистрации пользователь должен выбрать одну из них. Для каждой роли должны быть свои поля. Потом регистрация подтверждается администратором.
Тема не нова, но чего-то никак не воткну howto)
Подскажите рабочее решение)

Комментарии

Аватар пользователя teamfighter teamfighter 20 февраля 2011 в 19:51

Два уже есть, из них только гугловское адекватно работает - т.к. вся толпа наших друпал девелоперов дружно не может настроить сфинкс.
Я это к чему.
Про autoassignrole читал, про content_profile тоже - только не очень понял, как оно в связке работает.

Аватар пользователя phpandrei phpandrei 20 февраля 2011 в 19:54

Берите модули content_profile и autoassignrole. Если конечно для шестёрки делаете. Но главное берите дев версии, ибо стабильные просто кишат багами(утрирую конечно, но всё ж). Далее в настройках autoassignrole где пути пишутся - включаете роль, указываете путь. И так для трёх ваших ролей. Создаёте 3 новых типа контента и выткаете поля. В пермшинах для анонимнуса ставть что он може тсоздавать этот контент и редактировать поля. Так же в настройках кажлдого типа контента ставьте галку - Use this content type as a content profile for users. После этого появится в настройках этого контента появится дополнительная настрока - content profile. И галки интуитивно раскидайте. Если что пишите, подскажу.

Аватар пользователя phpandrei phpandrei 20 февраля 2011 в 20:22

я указал - для каждой роли путь - имя роли. Например роль у меня - organization и путь указал - organization/ То есть если в адресе набрать имя_сайта/organiztion будет форма регистрации

Аватар пользователя teamfighter teamfighter 21 февраля 2011 в 1:46

"phpandrei" wrote:

Берите модули content_profile и autoassignrole. Если конечно для шестёрки делаете. Но главное берите дев версии, ибо стабильные просто кишат багами(утрирую конечно, но всё ж). Далее в настройках autoassignrole где пути пишутся - включаете роль, указываете путь. И так для трёх ваших ролей. Создаёте 3 новых типа контента и выткаете поля. В пермшинах для анонимнуса ставть что он може тсоздавать этот контент и редактировать поля. Так же в настройках кажлдого типа контента ставьте галку - Use this content type as a content profile for users. После этого появится в настройках этого контента появится дополнительная настрока - content profile. И галки интуитивно раскидайте. Если что пишите, подскажу.

Спасибо, все сделал.