function path_form_node_form_alter in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/path/path.module \path_form_node_form_alter()
Implements hook_form_BASE_FORM_ID_alter() for node_form().
File
- core/
modules/ path/ path.module, line 44 - Enables users to rename URLs.
Code
function path_form_node_form_alter(&$form, FormStateInterface $form_state) {
$node = $form_state
->getFormObject()
->getEntity();
$form['path_settings'] = array(
'#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' => array(
'class' => array(
'path-form',
),
),
'#attached' => array(
'library' => array(
'path/drupal.path',
),
),
'#weight' => 30,
);
$form['path']['#group'] = 'path_settings';
}