Drupal 7: Разные профили пользователей для разных ролей

Тема эта уже многократно поднималась в интернетах, но, как говорится, то-ли лыжи не едут, толи еще что… В общем, для моей задачи мне пришлось перебрать довольно много информации, поэтому я решил собрать все здесь, в одном месте.

Итак, задача стоит следующая: на сайте www.carhelpinfo.ru есть две роли: обычный зарегистрированный пользователь и магазин.  В профиле магазина находится информация о его месторасположении (поле с Google Maps), краткое описание магазина (текстовое поле) и название магазина.

Необходимо всех регистрирующихся по умолчанию считать обычными зарегистрированными пользователями. Роль магазина присваивает администратор. 

К сожалению, я не нашел, как штатными средствами Drupal 7 сделать разные профили для разных ролей, и в форме регистрации всем подряд предлагалось указать название и описание магазина, а так же его местоположение. Помог мне в решении этой проблемы доп. модуль Profile 2

После установки этого модуля в разделе "Структура" появится пункт "Тип профиля" (см скриншот)

 

В этом разделе можно завести несколько разных профилей и определить для каждого свой набор полей. Для своей задачи я сделал "Основной профиль", где определил стандартные для всех пользователей поля, и профиль "магазин", в котором определил поля для магазинов.

Теперь, чтобы при нажатии кнопки "регистрация" пользователю предлагалось заполнить "Основной профиль", нужно лишь установить флажок "Show during user account registration.":

 

Теперь остался последний штрих. Необходимо, чтобы профиль "магазин" был только у пользователей с соответствующей ролью. Для этого просто идем в "разрешения ролей" и указываем параметры так, как нам надо.

20 комментариев

  1. Ох уж эти славянки!


    Полностью разделяю Ваше мнение. В этом что-то есть и идея хорошая, согласен с Вами. как открыть бизнес турфирма, как открыть бизнес микрозаймы а также bizbi как открыть гостиницу бизнес

  2. Я думаю, что Вы допускаете ошибку. Предлагаю это обсудить. Пишите мне в PM.


    Очень хорошая информация халява почтой карточки, электронная халява по почте или kfc 5050 халявы по почте пробники

  3. Да, вы правильно сказали


    А что в результате.. бесплатно халяву по почте, полученная халява почтой или kfc 5050 халява на почту бесплатно

  4. все нужно, хорошие старые тем боле


    Не могу сейчас поучаствовать в обсуждении — очень занят. Но вернусь — обязательно напишу что я думаю. горячие источники на севере россии, сколько горячих источников в россии и горячие источники России горячий источник юга россии

  5. Весьма забавный ответ


    Жаль, что сейчас не могу высказаться — тороплюсь на работу. Освобожусь — обязательно выскажу своё мнение. рецепт самозамеса в каплях, чайный рецепт самозамеса и рецепты vape рецепт самозамеса cola

  6. Ваш вопрос как расценивать?


    У вас непростой выбор рецепты самозамеса банан, рецепт самозамеса по ароматизаторам и рецепты вейп рецепт самозамеса bf

  7. когда-то посмотрю, и потом отпишусь


    гуд информация порно онлайн мультфильмы, порно аниме онлайн и https://ebalbabu.com/ видеочат порно онлайн

  8. БОЛЬШОЙ ПОКЛОН СОЗДАТЕЛЯМ


    Извините, ничем не могу помочь. Но уверен, что Вы найдёте правильное решение. Не отчаивайтесь. порно онлайн полнометражное, порно hd онлайн и ebalbabu.com онлайн порно изнасилование

  9. Да, звучит заманчиво


    Я конечно, прошу прощения, но это мне не подходит. Есть другие варианты? вк порно онлайн, порно жесткое онлайн и ebalbabu.com порно красивое онлайн

  10. это прямо хаб будущего


    Я считаю, что Вы не правы. порно онлайн фильмы, категории порно онлайн или ebalbabu онлайн гей порно

  11. Тема Рулит


    Вы попали в самую точку. В этом что-то есть и мне кажется это очень хорошая идея. Полностью с Вами соглашусь. чертик порно онлайн, онлайн порно куни или ebalbabu.com лучшее онлайн порно

  12. кто его знает


    Могу порекомендовать зайти на сайт, на котором есть много статей по этому вопросу. порно рассказы онлайн, полнометражное порно онлайн и erotikaporn кунилингус порно онлайн

  13. Замечательная фраза


    Это сообщение просто бесподобно 😉 спящие порно онлайн, веб онлайн порно и erotikaporn онлайн порно каналы

  14. Меня тоже волнует этот вопрос. Скажите мне пожалуйста — где я могу об этом прочитать?


    1-е самая рульная, остальное мусор самые элитные эскорт агентства москвы, цены в элитном эскорте и знакомства с содержанками харьков элитный эскорт

  15. Раньше я думал иначе, благодарю за информацию.


    Извините за то, что вмешиваюсь… Мне знакома эта ситуация. Можно обсудить. Пишите здесь или в PM. услуги взлома страниц, ucoz услуга взлом и Найти хакера тут услуги по взлому вайбер

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *