use Drupal\Core\Entity\ContentEntityInterface;
use Drupal\Core\Entity\EntityTypeInterface;
use Drupal\Core\Field\BaseFieldDefinition;
-use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Routing\RouteMatchInterface;
/**
}
}
-/**
- * Implements hook_form_BASE_FORM_ID_alter() for \Drupal\node\NodeForm.
- */
-function path_form_node_form_alter(&$form, FormStateInterface $form_state) {
- $node = $form_state->getFormObject()->getEntity();
- $form['path_settings'] = [
- '#type' => 'details',
- '#title' => t('URL path settings'),
- '#open' => !empty($form['path']['widget'][0]['alias']['#value']),
- '#group' => 'advanced',
- '#access' => !empty($form['path']['#access']) && $node->hasField('path') && $node->get('path')->access('edit'),
- '#attributes' => [
- 'class' => ['path-form'],
- ],
- '#attached' => [
- 'library' => ['path/drupal.path'],
- ],
- '#weight' => 30,
- ];
- $form['path']['#group'] = 'path_settings';
-}
-
/**
* Implements hook_entity_base_field_info().
*/