Тоже мучился с этим. В своих поисках достиг 469-й строки в файле views/handlers/views_handler_filter.inc.
<?php
$any_label = variable_get('views_exposed_filter_any_label', 'old_any') == 'old_any' ? '' : t('- Any -');
?>
Как оказалось в таблице {variable} в колонке name views_exposed_filter_any_label отсутствует совершенно. Добавил эту строку, перевёл строку '- Any -' всё заработало.
Только возник вопрос. Работать должно следующим образом: если views_exposed_filter_any_label равно old_any то выводится , если что-то другое, то перевод '- Any -'. У меня теперь в любом случае выводится перевод. Даже если стоит old_any.
Комментарии
быквально на днях боролся с этим, заборол, но оказывается решения уже всплывали ранее
drupal.ru/node/29412
Можно в template.php:
<?phpfunction Имя_темы_preprocess_views_exposed_form(&$vars) {
views_add_css('views');
$form = &$vars['form'];
$form['submit']['#value'] = t('Search');
unset($vars['form']['submit']['#printed']);
$vars['button'] = drupal_render($form['submit']);
}?>
Тоже мучился с этим. В своих поисках достиг 469-й строки в файле views/handlers/views_handler_filter.inc.
<?php
$any_label = variable_get('views_exposed_filter_any_label', 'old_any') == 'old_any' ? '' : t('- Any -');
?>
Как оказалось в таблице {variable} в колонке name views_exposed_filter_any_label отсутствует совершенно. Добавил эту строку, перевёл строку '- Any -' всё заработало.
Только возник вопрос. Работать должно следующим образом: если views_exposed_filter_any_label равно old_any то выводится , если что-то другое, то перевод '- Any -'. У меня теперь в любом случае выводится перевод. Даже если стоит old_any.
Перевод
+
страница admin/build/views/tools/basic
Там есть такое: Метка для значения "ЛЮБОЙ" на опциональных раскрытых фильтрах
А можно как-нибудь вообще удалить строчку -any-. Просто она мне по логике не нужна.