Hiding extra submit and preview buttons in subforms
The way recommended to remove buttons in the API function wsf_action_fix_subform($form_element, &$form_values) () does not work:
foreach (array('preview', 'submit', 'delete', 'author') as $name) {
$form_element[$name]['#access'] = FALSE;
}
return $form_element;
But the way modeled from addnode module does, below, though mayhap I'll come back and combine them so as to actually remove the extra set of buttons rather than just hide them.
//get the subform array (from the subform_element module)
// global $subforms;
//the type of node to create
// $nodetype = 'action';
// addnode version does a lot more
//Remove submit and preview buttons from the subform.
$form_element['#form']['submit']['#attributes'] = array(
'style' => 'height:0px; visibility:hidden;',
);
$form_element['#form']['preview']['#attributes'] = array(
'style' => 'height:0px; visibility:hidden;',
);
return $form_element;
Resolution
More like this
- Add onto a form from other sources (like a subform) before submitting
- Subform limitations: errors in subform not noted or highlighted the same as main form
- Convert Workflow's radio buttons to submit buttons in Drupal 6
- Hide the "More information about formatting options" link
- Unsetting things in Nodeapi View works to hide them


Comments
Post new comment