Я очень новичок в Drupal.Я добился проверки сообщения в форме.Есть ли способ изменить положение сообщений проверки на встроенное.
Я пытался использовать $ form ['# disable_inline_form_errors'], но это не сработало, есть ли какой-нибудь файл, который мы должны вызвать, чтобы использовать это?
$form['#attributes']['novalidate'] = '';
$form['#disable_inline_form_errors'] = FALSE;
$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
'#required' => TRUE,
'#default_value' => (isset($record['name']) && $_GET['num']) ? $record['name']:'',
);
public function validateForm(array &$form, FormStateInterface $form_state) {
` $name = $form_state->getValue('name');`
` if(preg_match('/[^A-Za-z]/', $name)) {`
` $form_state->setErrorByName('name', $this->t('your name must in characters without space'));`
` }`
parent::validateForm($form, $form_state);
}