
Join free
Skip to: site menu |main content
Welcome to my personal site. If You have any question or suggestion please feel free to contact me from contact page.
Spending several days for me to find out how to theming Input Form in CCK2 on Drupal 6, hope this can help you and save your time.
To theming CCK2 Input you just need:
Suppose your content-type is: "account_registration" and you theme is "bluemarine"
<?php
function bluemarine_theme($existing, $type, $theme, $path) {
return array(
'account_registration_node_form' => array(
'arguments' => array('form' => NULL),
'template' => 'node-account_registration-edit'
)
);
}
?>//To REMOVE Title field
<?php unset($form['title']); ?>
<fieldset class=" collapsible">
<legend>Company Data</legend>
<?php
//NOTE: if you don't have Field Group then simply type:
// print drupal_render($form['field_accreg_company_name']['0']['value']);
print drupal_render($form['group_company']['field_company']['0']['value']);
print drupal_render($form['group_company']['field_street']['0']['value']);
?>
</fieldset>
<?php print drupal_render($form); ?>
<?php
// print_r($form); //Enable this to show all Array Variables of Form
?><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 187);"><?php </span><span style="color: rgb(0, 119, 0);">print </span><span style="color: rgb(0, 0, 187);">drupal_render</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(0, 0, 187);">$form</span><span style="color: rgb(0, 119, 0);">[</span><span style="color: rgb(221, 0, 0);">'group_company'</span><span style="color: rgb(0, 119, 0);">][</span><span style="color: rgb(221, 0, 0);">'field_street'</span><span style="color: rgb(0, 119, 0);">][</span><span style="color: rgb(221, 0, 0);">'0'</span><span style="color: rgb(0, 119, 0);">][</span><span style="color: rgb(221, 0, 0);">'value'</span><span style="color: rgb(0, 119, 0);">]); </span><span style="color: rgb(0, 0, 187);">?></span></span><?php print drupal_render($form['group_company']['field_street']['0']['value']); ?><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 187);"><?php </span><span style="color: rgb(0, 119, 0);">print </span><span style="color: rgb(0, 0, 187);">drupal_render</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(0, 0, 187);">$form</span><span style="color: rgb(0, 119, 0);">[</span><span style="color: rgb(221, 0, 0);">'group_company'</span><span style="color: rgb(0, 119, 0);">][</span><span style="color: rgb(221, 0, 0);">'field_region'</span><span style="color: rgb(0, 119, 0);">]); </span><span style="color: rgb(0, 0, 187);">?></span></span><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 187);"><?php </span><span style="color: rgb(0, 119, 0);">unset(</span><span style="color: rgb(0, 0, 187);">$form</span><span style="color: rgb(0, 119, 0);">[</span><span style="color: rgb(221, 0, 0);">'title'</span><span style="color: rgb(0, 119, 0);">]); </span><span style="color: rgb(0, 0, 187);">?></span></span><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 187);"><?php $form</span><span style="color: rgb(0, 119, 0);">[</span><span style="color: rgb(221, 0, 0);">'title'</span><span style="color: rgb(0, 119, 0);">][</span><span style="color: rgb(221, 0, 0);">'#access'</span><span style="color: rgb(0, 119, 0);">] = </span><span style="color: rgb(0, 0, 187);">FALSE</span><span style="color: rgb(0, 119, 0);">; </span><span style="color: rgb(0, 0, 187);">?></span></span><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 187);"><?php print_r</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(0, 0, 187);">$form</span><span style="color: rgb(0, 119, 0);">); </span><span style="color: rgb(0, 0, 187);">?></span></span>$form['buttons']['#weight'] = -50; // buttons at the top<span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 187);"><?php </span><span style="color: rgb(0, 119, 0);">print </span><span style="color: rgb(0, 0, 187);">drupal_render</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(0, 0, 187);">$form</span><span style="color: rgb(0, 119, 0);">[</span><span style="color: rgb(221, 0, 0);">'buttons'</span><span style="color: rgb(0, 119, 0);">]); </span><span style="color: rgb(0, 0, 187);">?></span></span>$form['buttons']['submit']['#value'] = 'Save to Database';$form['group_general']['#access'] = FALSE;$form['buttons']['submit']['#access']= FALSE;InderSingh.com v1.2
(May 18, 2012)
Recent comments
16 weeks 4 days ago
16 weeks 4 days ago
16 weeks 4 days ago
1 year 16 weeks ago
1 year 16 weeks ago
1 year 16 weeks ago
1 year 31 weeks ago
1 year 33 weeks ago
1 year 34 weeks ago
1 year 39 weeks ago