Еще раз про замену элементов форм

Главные вкладки

Аватар пользователя Мохнатый Мохнатый 22 декабря 2008 в 17:09

Просьба!
Можете объяснить как добавлять, изменять элементы стандартных друпаловских форм, например, авторизации, регистрации. В частности пробовал добавить графическую кнопку в формы, но не сработало. С материалами форума ознакомился, но видимо в моей версии это не работает. Юзаю друпал 6.5.
Заранее спасибо за помощь.

Комментарии

Аватар пользователя Dan Dan 22 декабря 2008 в 17:29

Не совсем понятно, что значит "изменять".
Если внешний вид, то:
Сниппеты для тем: http://drupal.org/node/45471
В частности - Customising the login form: http://drupal.org/node/19855

Если надо саму форму изменить:
Хук form_alter: http://api.drupal.org/api/function/hook_form_alter/6
Если непонятно как с ней работать, смотрим модули делающие подобное и учимся.

Аватар пользователя Мохнатый Мохнатый 26 декабря 2008 в 0:38

Спасибо, буду разбираться.

Поясню мои задачи

Во-первых форму авторизации я темизировал, подсунув ей свой CSS. Добился почти всего что хотел, но кнопка входа по дизайну у меня графическая и этот момент не работает, перепробовал много вариантов уже.

Далее блок сейчас на сайте мне надо полностью переписать и сделать вывод последних пользователей с их аватаром и маркером "на сайте" или "был на сайте"

В форму регистрации добавить несколько контролов - текстбоксов и чекбоксов, для полноты информации о пользователе

Есть глюк - не могу подгрузить скрипт для текстбоксов - должны быть значения по умолчанию - слова логин и пароль, при фокусе контрол должен очищаться - типа onfocus="this.value=''"

И не пойму почему одна и та же кнопка меняет свйо айдишник в зависимости от страницы типа edit-submit, edit-submit-1, edit-submit-2 etc.

Буду очень благодарен если кто знает, объяснит чутку