Как созданое поле в типе материала добавить в вертикальный таб, где находятся чекбосы - опубликовать, поднять и тд...

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

Аватар пользователя iNFerNo iNFerNo 6 июня 2013 в 11:09

Я хочу добавленное поле (чекбокс) в тип материала вывести при создание ноды или редактирование в вертикальный таб. Знаю как вывести в свой таб (создаем свой таб выводим там поле свое), а как вывести в вертикальной вкладке там где чекбосы - опубликовать, закрепить, отправить на главную???

Комментарии

Аватар пользователя iNFerNo iNFerNo 6 июня 2013 в 11:18
<?phpif (isset($form['#node_edit_form']) && $form['#node_edit_form'] === TRUE){    
    $form['options']['checkbox_example'] = array(                               
     '#type' => 'checkbox',                                                     
     '#title' => t('Flag'),             
     '#default_value' => variable_get('mymodule_checkbox_state', 0),                                                     
     '#access' => user_access('administer nodes') ? TRUE : FALSE,               
    );
  }

  $settings = variable_get('mymodule_settings', array());
 
  $bundle = $form['#bundle'];
   
  if (empty($settings) || !isset($settings['bundles']) || !in_array($bundle, array_keys($settings['bundles']))) {
    return;
  }
 
  if ($settings['bundles'][$bundle]['require_summary']) {
     $form['body'][LANGUAGE_NONE][0]['summary']['#required'] = TRUE;
     unset($form['body'][LANGUAGE_NONE][0]['summary']['#description']);
     unset($form['body'][LANGUAGE_NONE][0]['summary']['#attached']['js']);
  }?>

этот код создает чекбокс там где надо но он не сохраняет галочку. и не понятно как его использовать во вьюхе... что бы фильтровать по этой галке.