Отключаем работу модуля Inline Form Errors на всех формах:
// MODULENAME.module
/**
* Implements hook_form_alter().
*/
function MODULENAME_form_alter(array &$form, FormStateInterface $form_state, string $form_id): void {
// By default disable form inline errors
if (!isset($form['#disable_inline_form_errors'])) {
$form['#disable_inline_form_errors'] = TRUE;
}
}
Включаем для какой-то конкретно:
$form['#disable_inline_form_errors'] = FALSE;
Написанное актуально для
Drupal 8+
Похожие записи
- Вывести дефолтное значение элемента формы с помощью #lazy_builder
- Восстанавливаем позицию текстового курсора при ajax обновлении формы
- Как выполнять свой js-код до или после любых AJAX запросов (изменение работы AJAX API)
- Порядок и логика работы #validate и #submit колбаков в форме
- Темизация группы чекбоксов или радио-кнопок (#type=>checkboxes, #type=>radios)
Добавить комментарий