Убираем обертки и метки полей формы в Drupal

19 января 2015 - 23:38

Пример кода в template.php, убирающего div-обертки и метки полей ввода в форме входа на сайт и добавляющего атрибут placeholder полям:

function THEME_form_user_login_block_alter(&$form, &$form_state, $form_id) {
  $form['name']['#attributes']['placeholder'] = t('Username');
  $form['name']['#theme_wrappers'] = array();
  $form['pass']['#attributes']['placeholder'] = t('Password');
  $form['pass']['#theme_wrappers'] = array();
}

Комментарии