Собственно, суть вопроса.
Есть три роли. При регистрации пользователь должен выбрать одну из них. Для каждой роли должны быть свои поля. Потом регистрация подтверждается администратором.
Тема не нова, но чего-то никак не воткну howto)
Подскажите рабочее решение)
Комментарии
Наверно надо завести три поля для поиска...
Два уже есть, из них только гугловское адекватно работает - т.к. вся толпа наших друпал девелоперов дружно не может настроить сфинкс.
Я это к чему.
Про autoassignrole читал, про content_profile тоже - только не очень понял, как оно в связке работает.
node profile + autoassign role
Берите модули content_profile и autoassignrole. Если конечно для шестёрки делаете. Но главное берите дев версии, ибо стабильные просто кишат багами(утрирую конечно, но всё ж). Далее в настройках autoassignrole где пути пишутся - включаете роль, указываете путь. И так для трёх ваших ролей. Создаёте 3 новых типа контента и выткаете поля. В пермшинах для анонимнуса ставть что он може тсоздавать этот контент и редактировать поля. Так же в настройках кажлдого типа контента ставьте галку - Use this content type as a content profile for users. После этого появится в настройках этого контента появится дополнительная настрока - content profile. И галки интуитивно раскидайте. Если что пишите, подскажу.
А вот путь-то какой указывать?)
У меня тут затык и возник.
я указал - для каждой роли путь - имя роли. Например роль у меня - organization и путь указал - organization/ То есть если в адресе набрать имя_сайта/organiztion будет форма регистрации
На счёт поиска по друпал - поставили б solr. красива было б
Ага, сервер бы очень был бы рад яве и жрущему раму приложению
зато искать - чуда настоящая.
Если сфинкс нормально настроить, то не менее чудно.
Здесь же мы наблюдаем косяк с кешем форм и ипический косяк с индексом
тут я не в теме. Просто что видел -очень уж понравилось(я про solr). Погугля щас
Спасибо, все сделал.
Не подскажете как профили сделать проверку на роль?