Блог

В чем  вопрос?

Очень много раз меня спрашивали как при разработке сайтов в выпадающем списке фильтра модуля views перевести элемент "Any".

Да! стандартно переводом интерфейса этого не сделать.

Почему?

Секрет кроется в файле views_handler_filter.inc.

$any_label = variable_get('views_exposed_filter_any_label', 'old_any') == 'old_any' ? '' : t('- Any -');

Варианты решение.

Первый, наиболее популярный и ошибочный ибо нужно хачить модуль (не берегут же люди котят!):

обернуть строку '' в функцию t.

Вариант второй, добавить в settings.php строчку:

$conf['views_exposed_filter_any_label'] = 'new_label';

После это идем в перевод интерфейса и ищем :)

Join the conversation
0 Comments