Поиск подходящих модулей для управления группами пользователей [закрыт]
Я создаю сайт, который работает аналогично Groupon с D7, и у меня возникли проблемы с поиском подходящих модулей для обеспечения функциональности.
Мне нужно создать разные группы пользователей: покупателя и продавца.
Для покупателей мне нужно сохранить их имя, географическое местоположение и адрес электронной почты.
Для продавцов мне нужно сохранить название их бизнеса, адрес электронной почты, географическое местоположение, и я хочу, чтобы продавцы могли создавать список предложений (узлов), связанных с их бизнесом.
Моя первоначальная мысль состоит в том, чтобы найдите модуль, который включает настраиваемое поле для профиля пользователя. Мне также нужна отдельная страница регистрации и входа в систему для каждой группы, и я назначаю новые регистрации соответствующей группе (покупатель против продавца) в зависимости от того, какую страницу они используют для регистрации. Какие модули вы бы порекомендовали для выполнения этих требований?
2 answers
Вам понадобится модуль Profile2. Вы можете создать профиль покупателя и продавца для каждой из ваших ролей покупателя и продавца с разными полями.
Http://drupal.org/project/profile2
Вы также можете обнаружить, что модуль пути регистрации для Profile2 полезен.
Я бы предложил управлять этим с помощью ролей. Создайте две разные роли: Покупателя и Продавца Поскольку обе роли имеют одинаковые обязательные поля, для вас это не будет проблемой. Кроме того, вы можете настроить дополнительные поля и права для продавцов.