Inline формы с помощью Drupal 7 Form Api

Потребовалось сделать inline форму в Drupal 7 (форма, элементы коотрой расположены в строку).

example_drupal_inline_forms.png

Как оказалось, делается это очень просто: нужно обернуть все элементы формы в div и добавить ему класс .container-inline, например:

$form = array();

$form['order_wrapper'] = array(
    '#type' => 'fieldset',
    '#attributes' => array('class' => array('container-inline')),
);

$form['order_wrapper']['fname'] = array(
    '#title' => 'Имя',
    '#type' => 'textfield',
    '#size' => 30,
    '#maxlength' => 128,
);

$form['order_wrapper']['contacts'] = array(
    '#title' => 'e-mail или телефон',
    '#type' => 'textfield',
    '#size' => 40,
    '#maxlength' => 128,
    '#required' => TRUE,
);

$form['order_wrapper']['submit'] = array(
    '#type' => 'submit',
    '#value' => 'Оставить заявку',
    '#attributes' => array('class' => array('button')),
);