Instrucciones
Los pasos para esta implementación son:
- Averiguar el ID del webfor en la página de configuración
- Añadir el hook dentro de tu archivo .theme, en tu tema personalizado y actualizar los datos por los tuyos.
Código
/** * Implements hook_form_alter(). */ function my_module_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id != 'webform_submission_YOUR_WEBFORM_add_form') { return; } $webform = $form_state->getFormObject()->getWebform(); if ($webform->hasSubmissions()) { \Drupal::messenger()->addWarning(t('You have already submitted this webform.')); } }