ВопросКак добавить атрибут к тегу (кнопка входа на сайт)?

Здравствуйте!!! Первый раз пишу в этом году, поэтому: С Новым Годом всех!!!

Хочу подкорректировать блок входа (авторизации), смотрю на него фаербагом и вижу строчку:

<input id="edit-submit" class="form-submit" type="submit" value="Войти" name="op">

У меня эта кнопка по-разному отображается в Мозилле и Хроме, причем разница существенная (в размере). Подумал, может атрибуты тега input по умолчанию в браузерах подставляются по-разному? Хотел было подставить атрибут, но понял, что не понимаю, как это сделать.
В template.php реализовал хук themename_form_user_login_block_alter(&$form), где пытался подменить форму из user_login_block($form)

$form['actions']['submit'] = array(
    '#type' => 'submit', 
    '#value' => t('Log in'),
  );

на

$form['actions']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Log in'),
    '#align' => 'middle',
  );

И ничего не изменилось. Добавить переменную в массив, очевидно, мало.
Не подскажите, как добавить атрибут, например align?

Комментарии

Аватар пользователя Spleshka
Spleshka написал:

Для D7:

$form['actions']['submit'] = array(
  '#type' => 'submit',
  '#value' => t('Log in'),
  '#attributes' => array('align' => array('middle')),
);
20.01.2012 02:45
Аватар пользователя vegas
vegas написал:

Не нахожу слов для благодарности!!! Спасибо!!! :)

20.01.2012 03:01
Аватар пользователя vegas
vegas написал:

Просьба подсказать, как правильно вывести ссылки регистрации и напоминания пароля отдельно от блока входа, в произвольном месте (например в левой колонке)?
Убирать их из блока я уже умею :)

26.01.2012 19:07
Аватар пользователя vegas
vegas написал:

Пока что в шаблон вывел функцию:

function reg_recall_pass() {
  global $user;
  if ($user->uid == 0) {
	$items = array();
	if (variable_get('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL)) {
		$items[] = l(t('Create new account'), 'user/register');
	}
		$items[] = l(t('Forgot your password?'), 'user/password', array('attributes' => array('title' => t('Request new password via e-mail.'))));
		$links = theme('item_list', array('items' => $items));
	print $links;
  }
}

т.е., часть функции user_login_block($form).
Может быть, надо еще что-то учесть? Буду рад замечаниям :)

27.01.2012 02:58
Аватар пользователя Spleshka
Spleshka написал:

Так просто засунь ссылки в меню и выведи блок меню :)

27.01.2012 14:20
Аватар пользователя vegas
vegas написал:

Надо бы еще научиться не мудрить-перемудривать :)))
Спасибо, Женя! Проще не бывает! Я иногда чересчур увлекаюсь сложностями :)

27.01.2012 19:06
Аватар пользователя vegas
vegas написал:

СПА-А-А-АМ???!!! (см. выше)

30.01.2012 06:21
Аватар пользователя Spleshka
Spleshka написал:

Ага, удалил, спасибо :)

31.01.2012 03:32

Комментировать