Изменить текст на форме авторизации

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

Аватар пользователя pingvin156 pingvin156 22 июня 2017 в 9:07

Подскажите, где может быть косяк. Добавил на форму кнопку "Нам=помнить пароль" и вход через E-mail. Хлчу соответственно поменять надписи, но они упорно не хотят меняться. Написано следующее:

<?php

/* Форма входа на сайт user_login_form */
function article_form_user_login_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state) {
    
// Allow login with email.
    
array_unshift($form['#validate'], 'article_user_login_form_validate');
    
    
// Change the field label.
    
$form['name']['#title'] = t('ENTER YOUR E-MAIL');
    
$form['name']['#description'] = t('ENTER YOUR E-MAIL');
    
$form['pass']['#title'] = t('ENTER YOUR PASSWORD');
    
$form['pass']['#description'] = t('ENTER YOUR PASSWORD');
    
$form['actions']['AskPass'] = Array (
    
'#markup' => '<a href="http://lb-coins.com/user/password" id="edit-askpass"><div class="Empty">'.t('ЗАБЫЛИ ПАРОЛЬ?').'</div></a>',
    
'#description' => t('Нажмите сюда, чтобы восстановить пароль'),
    );
    
//$form['actions']['AskPass']['#submit'][] = 'article_login_submit';
}

?>

Сам код отрабатывает. Проверял. Иначе бы кнопка новая не появлялась бы

P.S. Версия DRUPAL8

Комментарии