1) Mozna nadpisac w template.php fkcje ogolna :
function phptemplate_node_form($form) {
$form['buttons']['#prefix'] .= '<div id="nodeform-buttons">';
$form['buttons']['#suffix'] .= '</div>';
$buttons = drupal_render($form['buttons']);
return drupal_render($form) . $buttons;
}
2) W module MODUL, rodzaj zawartosci CONTENTTYPE :
function MODUL_form_alter(&$form, $form_state, $form_id) {
//global $user; if ($user->uid==1) drupal_set_message("Form ID: " . $form_id);
// global $user; if ($user->uid==1) drupal_set_message('<pre>' . print_r($form, TRUE) . '</pre>');
switch ($form_id) {
case 'CONTENTTYPE_node_form':
$form['title']['#default_value'] = 'Domylsna wartosc';
break;
default:
break;
}
return $form;
}
function zgloszeniedokonkursu_node_form(........) {
.....
}
Materiały :
http://11heavens.com/theming-the-node-form-in-Drupal-6
| Attachment | Size |
|---|---|
| fapi_workflow_reworked_lin_tall.gif | 45.57 KB |