Вывести список пользователей

Аватар пользователя Dusk Dusk 7 апреля 2018 в 3:39

Всем привет! Подскажите, пожалуйста как вывести список пользователей во вьюс?
Дано: регистрация пользователей с выбором роли с помощью profile2 "Специалист", через profile2_regpath.
Нужно вывести пользователей в алфавитном порядке. Допустим через поле фамилия и используя Conetextual filters и словарь, чтобы по первой букве сделать список и в скобочках количество пользователей с данной фамилией: А(2), Б(4), В(1),Г(5)... Пока получилось выводить фамилии списком и рядом ссылку на профиль, так как поле профиля Фамилия не удается сделать ссылкой.

Комментарии

Аватар пользователя Dusk Dusk 7 апреля 2018 в 16:04

Спасибо, а может он выводить поля profile2 ссылкой? Я так понял проблема в том, что profile2 не является материалом? Потому что словарь я успешно делал. Создавал материал "слово" и выводил title, кроме того title мог быть ссылкой на материал "слово".

Аватар пользователя Dusk Dusk 8 апреля 2018 в 1:48

bumble wrote:

Вот тут можете почитать как делать ссылки во Views. Главное понять на что ссылаться.


Интересные идеи, но у меня вьюха выводит Пользователей, а не Содержимое. Если при создании вьюхи указать Содержимое, то полей Profile2 нет (кроме фотографии, так как поле используется в обычных материалах), а если выводить пользователей, как я сейчас делаю, я не могу сделать поле Фамилия ссылкой, нет такой галочки. Попробовал шаблоны в rewrite results пока не нашел подходящих.

Аватар пользователя bumble bumble 8 апреля 2018 в 2:10

Вам стоит научиться использовать связи. С их помощью можно подключать любые модели к которым впору добраться SQL-join'ами.

Аватар пользователя Dusk Dusk 8 апреля 2018 в 2:46

bumble wrote:

Вам стоит научиться использовать связи. С их помощью можно подключать любые модели к которым впору добраться SQL-join'ами.


Стоит Smile Можете подсказать пример, как в данном случае их использовать? Или что Вы имеете в виду?

Аватар пользователя Dusk Dusk 8 апреля 2018 в 16:43

bumble wrote:

Views relations


Ну, с этим я работал, с обычным материалом я делал словарь средствами вьюхи, а вот с профилем не выходит.

Аватар пользователя bumble bumble 8 апреля 2018 в 23:12

А что именно у Вас не выходит?
Нужно просто создать представление по пользователям, добавить связь с профилем и, при необходимости - накликать фильтров-сортировок.

Аватар пользователя Dusk Dusk 26 апреля 2018 в 18:58

bumble wrote:

А что именно у Вас не выходит?

Нужно просто создать представление по пользователям, добавить связь с профилем и, при необходимости - накликать фильтров-сортировок.


Это я делал, поля профиля ссылками не делаются, нет такой галочки, как у полей других материалов, но я нашел решение со скрытыми полями и токенами.