2010-08-02 3 views
1

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

То, что я хочу, чтобы это произошло, чтобы использовать это как «Order By» функциональность, так что, если пользователь выбирает регион, он будет заказывать вывод с выбранным регионом, показывающим первый.

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

ответ

2

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

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

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

  • Нет связанных вопросов^_^