2016-01-20 4 views
1

Я использую profile2, чтобы иметь два отдельных регистрационных формы для моего сайта.Drupal Посмотреть профиль профиля других пользователей

Каждая форма приведет к созданию пользователя с определенной ролью (скажем, role1 из reg form 1, role2 из reg form 2).

Теперь каждый пользователь регистрируется на сайте и имеет доступ к его/ее данным регистрационной формы.

Что мне нужно, это своего рода пользователя с правами администратора, который будет иметь возможность: 1. чтобы увидеть список пользователей, которые зарегистрировались на сайте (что делается) 2. (это важная часть) в таблице пользователя, при нажатии на имя пользователя или ссылку на редактирование для конкретного пользователя, чтобы просмотреть данные регистрационной формы этого пользователя.

Мне нужно создать блок из представления, чтобы показать эти данные.

Любые идеи?

+0

Вы пытались создать новый просмотр и добавить Контекстный фильтр - uid -> if not in url получить идентификатор пользователя от URL-адреса? И добавить поле, которое вы хотели бы видеть как обычный вид после этого? – Paradoxetion

+0

Хорошо, я протестировал его и собираюсь подать заявку в качестве ответа. Дайте мне знать, если это сработает – Paradoxetion

ответ

0
  1. Добавить новый вид типа пользователя
  2. Добавить дисплейный блок
  3. Перейти к контекстным фильтрам и добавить "User: UID".
  4. Для «Когда фильтр ЗНАЧЕНИЕ НЕ» Проверка раздела «Предоставлять значение по умолчанию» и чем «Id пользователя из URL» из выпадающего списка
  5. Добавление полей в раздел «Поля», как вам нужно
  6. Сохранить вид и добавить блок пользователя/* страницы
  7. Тестовые

Я надеюсь, что это будет час elp you

Смежные вопросы