Как добавить иконку на кнопку формы в Drupal 7

Сегодня хочу поделится простым рецептом как вставить иконку в кнопку формы в Drupal при помощи темизации.

В данном примере в качестве формы выступит поисковая форма а в качестве иконок шрифт Font Awesome

function MYTHEME_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'search_block_form') {
    $form['actions']['button']['#prefix'] = '<button type="submit">';
    $form['actions']['button']['#suffix'] = '</button>';
    $form['actions']['button']['#markup'] = '<i class="icon-search"></i>';
  }
} 

Как вы видете в темизации многое можно сделать при помощи гибкого #markup. Не забудьте правильно указать id вашей формы, что бы темизация сработала: $form_id == 'search_block_form'