Views как изменить -any- и Apply

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

Аватар пользователя user777 user777 21 мая 2009 в 9:46

Собственно, как изменить -any- и надпись на кнопке Apply, на то что мне нужно?
Причем -any- как указать для каждого exposed свой?

Комментарии

Аватар пользователя Обухов Никита Обухов Никита 28 января 2010 в 18:11

Можно в 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']);
}?>

Аватар пользователя vikeng vikeng 28 января 2010 в 14:28

Тоже мучился с этим. В своих поисках достиг 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.

Аватар пользователя clevermaks clevermaks 21 декабря 2010 в 17:16

Перевод
+
страница admin/build/views/tools/basic
Там есть такое: Метка для значения "ЛЮБОЙ" на опциональных раскрытых фильтрах