На сайте Drupal: как отобразить список соответствующих пользователей с помощью модуля справки пользователя

У меня есть 3 роли пользователя, которые

> Пользователи руководителей старшего (senior1, senior2)

Sub_Senior-> пользователей (subsenior1,subsenior2)

Юниор> пользователей (j1,j2,j3, J4)

пользовательский subsenior1 принадлежит старшему 2, пользовательский subsenior2 принадлежит старшему1.

пользователи j1, j2, принадлежащие к subsenior1, и пользователи j3,j4, принадлежащие к subsenior2, на которые ссылаются с помощью пользовательских справочных полей

но я не могу перечислить соответствующих пользователей на странице представлений, например, когда я нажимаю на пользователя senior1, он отображает соответствующего пользователя subsenior2 (соответствующего всем ссылочным пользователям).

или же

Модули или техника позволяют создавать иерархию пользователей и перечислять соответствующих пользователей на странице просмотра.

Я чрезвычайно новичок в друпале, кто-нибудь, помогите мне..

заранее спасибо..

1 ответ

Решение

Что вам нужно сделать, это создать представление, которое перечисляет пользователей и принимает идентификатор пользователя в качестве аргумента. Если идентификатор пользователя не указан, в нем должны быть перечислены все пользователи. Когда указан идентификатор пользователя, в представлении должны быть перечислены все пользователи, на которые ссылается пользователь, идентификатор которого указан в качестве параметра.

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

или же

Используйте модуль Organic Group для пользовательской иерархии.

Другие вопросы по тегам