Добавить кнопку на форму редактирования ноды

Главные вкладки

Аватар пользователя IRONFELIX IRONFELIX 6 декабря 2014 в 18:45

Народ, расскажите идеологию добавления кнопки на форму редактирования ноды, в определенное место. В своем модуле использую hook_form_alter для добавления кнопки. Но, на форме используются группы полей. Как сделать чтобы кнопка при отображении попала в определенную группу и разместилась рядом с определенным полем ноды ?

Комментарии

Аватар пользователя IRONFELIX IRONFELIX 7 декабря 2014 в 1:29

Ну, как запихнуть кнопку в группу, нашел )

     $form['confirm_button'] = array(
            '#type'   => 'submit',
            '#value'  => 'Запросить подтверждение',
            '#weight'  => $form['field_confirmation']['#weight'],
            '#submit' => array('_mymodulename_confirm_form_submit'));
     $form['#group_children']['confirm_button'] = 'group_common';

Последняя строчка и заносит информацию какой группе принадлежит кнопка. Например, я написал что кнопка 'confirm_button' будет принадлежать группе 'group_common'.
А строка '#weight' => $form['field_confirmation']['#weight'] привязало местоположение кнопки к нужному полю по весу.