Выбор страны в зависимости от языка во вьюс

Главные вкладки

Аватар пользователя tlito tlito 10 февраля 2015 в 0:58

Я сделал сайт с несколькоими языками, он многопользовательский.
Есть вьюс по пользователям. Я умею выводить пользвоателей, у которых язык такой же как текущий язык.
Но мне надо более сложную связь - для языка украинский должны выводиться пользователи у которых страна Украина.
Для языка русский - у кого страна россия.
А для языка английский - все остальные пользователи у которых страна любая но не россия и не украина.
Как так можно пошагово?

Комментарии

Аватар пользователя tlito tlito 22 ноября 2015 в 6:12

решено тут http://dru.io/question/3528

<?phpfunction MY_form_views_exposed_form_alter(&$form, &$form_state) {
  if (!isset($form_state['view']->exposed_input['name_list'])) {
      global $language;
      //if (module_exists('devel')) dpm($form);
      if ($language->language == 'en') $form_state['input']['name_list'] = 'US';
      if ($language->language == 'uk') $form_state['input']['name_list'] = 'UA';
      if ($language->language == 'be') $form_state['input']['name_list'] = 'BY';
     }
}
?>