Выставить фильтр просмотра в Drupal - PullRequest
1 голос
/ 02 августа 2010

У меня есть фильтр в поле CCK под названием «Регион», я выставил его с помощью выпадающего списка

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

Это так, что если в данном регионе нет контента, он по крайней мере будет отображать контент из других регионов.

1 Ответ

2 голосов
/ 02 августа 2010

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

Вы можете создать эту функцию в пользовательском модуле, используя hook_views_query_alter. Но это потребовало бы некоторого php-кодирования и, вероятно, было бы немного сложно разобраться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...