Есть ли способ, чтобы мои сообщения проверки были встроены - PullRequest
0 голосов
/ 02 июня 2019

Я очень новичок в 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); }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...