function opigno_certificate_form_entity_view_display_edit_form_alter in Opigno certificate 8
Same name and namespace in other branches
- 3.x opigno_certificate.module \opigno_certificate_form_entity_view_display_edit_form_alter()
Implements hook_form_FORM_ID_alter().
File
- ./
opigno_certificate.module, line 54 - Contains opigno_certificate.module.
Code
function opigno_certificate_form_entity_view_display_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {
/** @var \Drupal\field_ui\Form\EntityViewDisplayEditForm $form_object */
$form_object = $form_state
->getFormObject();
/** @var \Drupal\Core\Entity\Entity\EntityViewDisplay $view_display */
$view_display = $form_object
->getEntity();
if ($view_display
->getMode() == 'view_mode_selector') {
\Drupal::messenger()
->addMessage(t('This is a placeholder view mode from the <a href="@view-mode-selector">View Mode Selector</a> module. It will be replaced with a selected view mode.', [
'@view-mode-selector' => Url::fromUri('https://www.drupal.org/project/view_mode_selector')
->toUriString(),
]));
\Drupal::messenger()
->addWarning(t('The field settings have been disabled by the <a href="@view-mode-selector">View Mode Selector</a> module.', [
'@view-mode-selector' => Url::fromUri('https://www.drupal.org/project/view_mode_selector')
->toUriString(),
]));
$form['fields']['#disabled'] = TRUE;
}
}