Я сделал сайт с несколькоими языками, он многопользовательский.
Есть вьюс по пользователям. Я умею выводить пользвоателей, у которых язык такой же как текущий язык.
Но мне надо более сложную связь - для языка украинский должны выводиться пользователи у которых страна Украина.
Для языка русский - у кого страна россия.
А для языка английский - все остальные пользователи у которых страна любая но не россия и не украина.
Как так можно пошагово?
Комментарии
решено тут 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';
}
}
?>