function theme_theming_example_select_form

Theming a simple form.

Since our form is named theming_example_select_form(), the default #theme function applied to is will be 'theming_example_select_form' if it exists. The form could also have specified a different #theme.

Here we collect the title, theme it manually and empty the form title. We also wrap the form in a div.

Related topics

File

theming_example/theming_example.module, line 335

Code

function theme_theming_example_select_form($variables) {
    $form = $variables['form'];
    $title = $form['choice']['#title'];
    $form['choice']['#title'] = '';
    $output = '<strong>' . $title . '</strong>';
    $form['choice']['#prefix'] = '<div class="container-inline">';
    $form['submit']['#suffix'] = '</div>';
    $output .= drupal_render_children($form);
    return $output;
}