Подскажите, где может быть косяк. Добавил на форму кнопку "Нам=помнить пароль" и вход через 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
Комментарии
И еще что странно: заголовок над паролем "ENTER YOUR PASSWORD" появляется, как надо. В остальном всё остается на месте