Приветствую вас уважаемые друпалеры. Возник тут один вопрос.
Например создал я ССК текстовое поле и CCK поле User Reference. Связал их через Multigroup. А как сделать в Views чтобы вывести пользователей которых чаще всего указали в User Reference?
Спасибо, буду благодарен за любые советы.
Комментарии
ну какбэ через в начале create a user view, which will display a list of users затем фильтры связи аргументы замыкают все поля
Добавляю взаимосвязь - Материал: Профиль
Аргументы - (Профиль) Содержимое: Моё ССК поле и Материал: Профиль
Поля - (Моё ССК поле) Пользователь: Название
Всё ок. Вижу ССК поле, при клике на аргумент видны пользователи.
В ССК поле в скобочках цифры. Вот только как сделать так, чтобы аргументы сортировались по этим цифрам?
Сводка, сортировка по убыванию - не сортирует их по цифрам в скобочках.
+ ещё есть записи вроде: (8)
Как это убрать?
критерии сортировки:
не определено
Критерии сортировки что-то никак не влияют на этот аргумент
Перепробывал все фильтры, никого эффекта на аргументы вообще.
Всегда одно и тоже:
Заводной Апельсин (1)
Xopek (1)
truth1one (2)
tohdom (1)
Roman (1)
fatal (1)
Barrayar (1)
AFFALIN (1)
А надо бы чтобы truth1one (2) был на первом месте ибо у него 2 (его указали у себя в профиле в User Reference 2 пользователя).
Спасибо!
В общем кому интересно патч для Views тут: http://drupal.org/node/387748
Он добавляет нужный функционал для сортировки аргумента по количеству.
хз обычно все решалось критерием сортировки без всяких патчей ( выбираете нужный критерий и прото выстраивате по убывающей или возрастающей)
Для аргументов это не работает. Хз почему но там своё меню критериев сортировки и оно очень ограничено
скрин можно
какой скрин?
после патча: http://drupal.org/files/issues/sort_by_counts_views_3x.png
а sort criteria безо всяких патчей сразу было не судьба использовать?
По количеству запасей он сортирует только после патча, для этого его поди и написали