2014-02-18 2 views
1

У меня есть представление содержимого, с систематики, какПростой Hierarchical Select - Expose Фильтр - Весь период

  • Государственный 01
    • Город 01
    • City 02
    • City 03

Я использую это поле как фильтр экспонирования, используя shs. Он показывает результат, когда я выбираю код i-e i-го города, но когда в выбранном поле есть-Any-selected, он ничего не показывает. В этом случае в идеале должен отображаться весь узел со всеми терминами.

Это показывает результат, если URL является sitename.com/?field_computer_state_target_id=42

Но выигрыш выход, когда URL является ...

sitename.com/?field_computer_state_target_id=all

ответ

0

Finaly I я могу сделать это сам, используя какой-то пользовательский код.

function glue_custom_views_query_alter(&$view, &$query) { 
//dsm($view); 
//dsm($query->where[1]['conditions'][2]['value']); 
    if ($view->name == 'list_computer_all' && $view->current_display == 'page_1' && $query->where[1]['conditions'][2]['value'] == 'All') { 
    unset($query->where[1]['conditions'][2]); 
    } 
}