Вы здесь

Как вынести поле URL path из вертикальных вкладок?

0

Здравствуйте.

Хочу дать пользователям возможность, при добавлении материала, самим менять URL alias, предоставляемый модулем Path. В данный момент настройка URL alias находится в вертикальных табах ниже полей редактирования материала, вместе с такими настройками как Revision information, Authoring information, Publishing options.

Подскажите, как можно поместить данную настройку среди других полей таких как Title, Body и тп., с возможностью менять ее вес среди них?

Версия Drupal: 
7.x
Вопрос задан 08.11.2017 - 19:27

Ответы

0
/**
 * Implements hook_form_BASE_FORM_ID_alter(): node_form.
 */
function modulename_form_node_form_alter(&$form, &$form_state, $form_id) {
  $form['#after_build'][] = 'modulename_form_node_form_after_build';
}

/**
 * Node form after build callback.
 */
function modulename_form_node_form_after_build($form) {
  unset($form['path']['#group']);

  foreach ($form['additional_settings']['group']['#groups']['additional_settings'] as $key => $element) {
    if ($element['#title'] == t('URL path settings')) {
      unset($form['additional_settings']['group']['#groups']['additional_settings'][$key]);
      break;
    }
  }

  return $form;
}
Ответ дан 13.11.2017 - 17:02
Аватар пользователя xandeadx
xandeadx
1461