Поменять текст кнопки Apply в expose filter

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

Аватар пользователя Salamosha Salamosha 25 января 2012 в 13:21

Проблема вроде бы давно решенная но возникли проблемы с переводом на Русский.
Сначала я попробовал изменить значение кнопки в самом модуле

<?php$form['submit'] = array(
    '#name' => '', // prevent from showing up in $_GET.
    '#type' => 'submit',
    '#value' => t('Принять'),
    '#id' => form_clean_id('edit-submit-' . $view->name),
  );?>

потом так

<?phpfunction views_form_alter(&$form, $form_state, $form_id) {
  switch ($form_id) {
        case 'views_exposed_form' :
            $form['submit']['#value'] = t('Принять'); 
            
            break;
    }
}?>

Но вместо того что бы вывести слово 'Принять' текст в кнопке не отображается. Если писать латиницей всё хорошо.
Внимание вопрос. Что мне делать?)

Комментарии

Аватар пользователя dracon dracon 25 января 2012 в 13:44

Заходите в искомое представление представление
Ищите Exposed form
Нажимаете на шестеренку
И меняете текст кнопки

Аватар пользователя CASHMAR CASHMAR 25 января 2012 в 14:30

"dracon" wrote:

Заходите в искомое представление представление
Ищите Exposed form
Нажимаете на шестеренку
И меняете текст кнопки

+1

"Salamosha" wrote:

Сначала я попробовал изменить значение кнопки в самом модуле

Нельзя хакать модули.

"Salamosha" wrote:

$form['submit']['#value'] = t('Принять');

В t() нужно передавать только английский язык.

Аватар пользователя iNFerNo iNFerNo 25 января 2012 в 14:59

"dracon" wrote:
И меняете текст кнопки

может это где то и есть но во вьюхе 2 такого нету. может в третьей вьюхе есть такая тема?